我正在使用Angular Dart v4,并尝试使用以下四个组件:
<!--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不是通过ng-content of component-b在component-d中编译的。我已经将component-c添加到所有组件的指令列表中。
这个是可能的吗?如果我需要澄清什么,请让我知道,因为这显然是过于简单的。谢谢。
发布于 2017-10-04 07:40:22
这当然是可能的。component-d的模板中还必须有一个<ng-content>。也许这就是我们所缺少的?否则你能提供更详细的复制品吗?
https://stackoverflow.com/questions/46229836
复制相似问题