Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript innerHtml+的5个问题;大括号_Javascript_Angular_Innerhtml - Fatal编程技术网

Javascript innerHtml+的5个问题;大括号

Javascript 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

我试图在控制器中使用带有花括号的HTML模板

我发现的问题是,当我将innerHTML与safePipe一起使用时,我看到的是大括号,而不是结果

home.html(模板)

home.component.html

<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);
  }