编译角度6 innerHTML

时间:2018-10-15 20:07:46

标签: angular

我正在尝试从服务器加载HTML并将其插入我的角度应用程序中的某个位置。它适用于静态HTML,但是如果我想通过[innerHMTL]在此HTML中使用插值或组件,则angular不会自动编译此代码。

例如:

<div [innerHTML]="'<p>{{\'test123\'}}</p><button (click)=\"test()\">test</button><hello-world-cmp></hello-world-cmp>'">

应导致段落中没有大括号的文本test123,以及带有实际点击事件的按钮,触发包含在组件TS文件中的方法。此外,还应该渲染更多hello-world-cmp。

我认为像ng-dynamic这样的第三方模块可以解决问题。但这似乎需要JIT,该JIT不再可用于生产版本。有什么方法可以实现这种功能?

0 个答案:

没有答案