用angular2编译html

Posted

技术标签:

【中文标题】用angular2编译html【英文标题】:Compile html with angular2 【发布时间】:2017-08-06 20:26:42 【问题描述】:

我有一个在其ngOnInit 函数中发出http 请求的组件。此调用检索可以包含 angular 指令(例如 routerLink 甚至 angular2 自定义组件)的页面内容。

我找到了在div 中注入此内容的方法(使用innerhtml 属性),但是,插入的内容不会被“angular2”编译,导致routerLink 只是一个没有效果的属性。当然,组件不会出现。

有没有简单的方法让angular2编译插入的HTML?

【问题讨论】:

要创建动态组件,请参阅这些答案,解决方案就在那里***.com/questions/38888008/… 【参考方案1】:

据我了解,Angular 采用模板 html 并从中生成 js 工厂代码。加载组件时,无法更改指定模板

【讨论】:

以上是关于用angular2编译html的主要内容,如果未能解决你的问题,请参考以下文章

Angular2 AOT 编译与静态外部 js 文件

angular2-jwt 编译元数据解析器错误

如何在 Angular 2 中编译 html?

导入 angular2-calendar-heatmap 导致 JIT 编译错误

花好月圆,Angular2正式发布!

编译Angular2 TS时如何配置gulp-typescript以与JSPM一起使用