【发布时间】:2019-08-23 19:33:51
【问题描述】:
这个问题是我之前提出的问题的延续:previous question
我想做的是将 HTML 代码传递给 Angular 组件,以便它可以显示和执行。 想法是将 HTML 代码作为字符串输入(在转义所有特殊字符后)传递给组件,然后使用管道绕过导航器的信任安全性,以便执行代码。
但是,如果 HTML 代码很长,将其作为字符串传递并转义所有特殊字符可能会非常繁琐。我的问题是:有什么方法可以在不通过输入的情况下传递我的 HTML 代码?如果没有,有没有比字符串更适合 HTML 代码的输入类型?
感谢您的帮助。
【问题讨论】:
-
您可以使用内容投影。
-
您可以创建一个组件并将其标签添加到另一个组件中。