Angular 有没有办法从组件内的db值添加角度指令?

Angular 有没有办法从组件内的db值添加角度指令?,angular,dynamic,innerhtml,Angular,Dynamic,Innerhtml,我目前正在尝试从我的angular应用程序创建网页设计器。 目前,我有一个设计器组件,它将是父组件。在本文中,我想创建一个能够使用角度格式化HTML的组件 在我的数据库中,我想存储很多不同的HTML元素。举例来说: 显示默认值 之后,我希望能够在运行时创建一个组件,通过示例使用ngIf。像这样: 0>显示默认值“> 有可能吗?还是我走错了路 非常感谢你的帮助 我相信您可以使用[innerHTML]绑定来实现这一点,您也应该使用DomSanitizer,更准确地说,这一行代码: this.san

我目前正在尝试从我的angular应用程序创建网页设计器。 目前,我有一个设计器组件,它将是父组件。在本文中,我想创建一个能够使用角度格式化HTML的组件

在我的数据库中,我想存储很多不同的HTML元素。举例来说:

显示默认值

之后,我希望能够在运行时创建一个组件,通过示例使用ngIf。像这样:

0>显示默认值“>

有可能吗?还是我走错了路


非常感谢你的帮助

我相信您可以使用
[innerHTML]
绑定来实现这一点,您也应该使用
DomSanitizer
,更准确地说,这一行代码:

 this.sanitizer.bypassSecurityTrustHtml(yourDbHTML);
更新

您可以使用来实现这一点,它与angular 7一起工作+
检查他们的演示

ngIf指令*ngIf=“this.getDisplayedOptions().length>0”在消毒后也能工作吗?谢谢提示!你给我的编译器似乎不起作用,但经过一些研究后,发现同一个人做了另一个有效的编译器:我将尝试一下,谢谢你的帮助!为什么不在Angular中创建这些组件,并在DB?1中存储一些引用呢。是否建议使用性能?我们的想法是拥有很多功能(为标题、文本框、图像、图像旋转木马等创建一个新组件)2。如何调用组件以及如何在数据库中存储引用?感谢您在数据库中存储html并检索它,我们不建议您这样做,因为它肯定存在一些性能问题。谢谢。第二个问题,你会怎么做?