假设我有一个内容Parent
的组件Child
,如下所示。在这种情况下,Child
是一个抽象基类,它由组件ChildA
和ChildB
扩展。这是用户模板中的一个用例示例:
<parent>
<child-a></child-a> // or child-b
</parent>
在Parent
的模板中,我想使用<ng-content>
来对Child
组件进行内容投影。但是,我希望能够使用<ng-content>
并以某种方式选择<child-a>
或<child-b>
,例如:
<ng-content select="child-a | child-b"></ng-content>
有没有办法做到这一点?
答案 0 :(得分:3)
您可以使用逗号分隔的列表来执行此操作,如下所示:
<ng-content select="child-a,child-b"></ng-content>