如何解决有没有一种方法可以从组件中的db值添加角度指令?
我目前正在尝试从我的角度应用程序创建网页设计器。 目前,我有一个设计器组件,它将作为父组件。在这一部分中,我想创建一个能够使用角度格式的HTML的组件。
在我的数据库中,我想存储很多不同的HTML元素。例如:
<span *ngIf="this.getdisplayedOptions().length > 0">display default Values</span>
之后,我希望能够在运行时创建一个组件,该组件可以通过示例使用ngIf。像这样:
<app-elemennt [hmtl]="<span *ngIf="this.getdisplayedOptions().length > 0">display default Values</span>">
有可能还是我走错路了?
非常感谢您的帮助!
解决方法
我相信您可以使用[innerHTML]
绑定来实现这一点,还应该使用DomSanitizer
,更确切地说,使用以下代码行:
this.sanitizer.bypassSecurityTrustHtml(yourDbHTML);
更新
您可以使用ngx-dynamic-compiler来实现这一点,它适用于7+ 查看他们的演示here
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。