2017-09-15 165 views
0

我采用了棱角分明飞镖v4和在尝试使用四个组件如下:角度多层次的NG-内容

<!--ComponentA Template--> 
<component-a> 
    <component-b> 
     <component-c></component-c> 
    </component-b> 
</component-a> 

<!--ComponentB Template--> 
<component-b> 
    <component-d> 
     <ng-content></ng-content> <!--component-c--> 
    </component-d> 
</component-b> 

在这种情况下,component-c不被通过的component-bng-content编译component-d。我已将component-c添加到所有组件的指令列表中。

这可能吗?让我知道是否需要澄清任何事情,因为显然这太简单了。谢谢。

回答

1

这当然是可能的。 component-d的模板也必须包含<ng-content>。也许这就是缺少的东西?否则,您可以提供更详细的复制吗?