2017-09-15 166 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>。也許這就是缺少的東西?否則,您可以提供更詳細的複製嗎?