Javascript innerHtml+的5个问题;大括号
我试图在控制器中使用带有花括号的HTML模板 我发现的问题是,当我将innerHTML与safePipe一起使用时,我看到的是大括号,而不是结果 home.html(模板) home.component.htmlJavascript innerHtml+的5个问题;大括号,javascript,angular,innerhtml,Javascript,Angular,Innerhtml,我试图在控制器中使用带有花括号的HTML模板 我发现的问题是,当我将innerHTML与safePipe一起使用时,我看到的是大括号,而不是结果 home.html(模板) home.component.html <div [innerHtml]="myTemplate | safe: 'html'"></div> 期望的结果 {{item.name}} dummy innerHTML不编译角度模板 如果要手动插入零部件,请参见 myTemplate包含home.h
<div [innerHtml]="myTemplate | safe: 'html'"></div>
期望的结果
{{item.name}}
dummy
innerHTML
不编译角度模板
如果要手动插入零部件,请参见
myTemplate
包含home.html内容的内容是什么,我通过返回它。_http.get('./assets/tpl/home.html')
@gabriesule你不能像在angular 1.x中使用ng include
指令那样做。@Serginho除了你给我的答案之外,有没有办法插入一个模板,大括号返回数据?没有,编译器的工作方式不同,砰的一声。模板读取要展开的变量的位置?没有关联的类组件。
{{item.name}}
dummy
loadComponent() {
let componentFactory = this.componentFactoryResolver.resolveComponentFactory(Type.component);
let componentRef = viewContainerRef.createComponent(componentFactory);
}