使用angular2编译html

使用angular2编译html,angular,Angular,我有一个组件在其ngOnInit函数中发出http请求。此调用检索包含角度指令的页面内容,例如routerLink甚至angular2自定义组件 我找到了将此内容注入div(使用innerHTML属性)的方法,但是,插入的内容没有通过“angular2”编译,导致routerLink只是一个无效的属性。当然,组件不会出现 有没有一种简单的方法让angular2编译插入的HTML?据我所知,angular使用模板HTML并从中生成js工厂代码。加载组件时,无法更改指定的模板来创建动态组件,请参见以

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

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


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

据我所知,angular使用模板
HTML
并从中生成
js
工厂代码。加载组件时,无法更改指定的模板来创建动态组件,请参见以下答案解决方案