【发布时间】:2016-12-07 14:06:48
【问题描述】:
我有一个 html 字符串来自像 html='<span>{{name}}</span>' 这样的数据库,其中名称是组件上的一个属性。
我想用名称绑定在 html 中加载这个字符串。我找到了一些答案,例如[innerHTML],但这并没有绑定组件中声明的属性。
【问题讨论】:
-
你会在这里得到相同的答案 ;-) 你可以在运行时创建组件(你失去了 AoT),就像stackoverflow.com/questions/34784778/…中解释的那样
-
感谢您的快速回答,但我不想创建一个组件,我只会在单击按钮时收到一个字符串有什么办法吗?
-
当然,创建一个组件,使用该字符串作为模板,然后就可以了。您将获得 Angular2 与运行时提供的字符串的绑定。没有组件就没有办法。 Angular2 绑定仅适用于组件模板。
标签: angular