是否可以在ContentChild中设置多个选择器?
例如,我正在寻找类似于它的解决方案:
@ContentChild(Case1 | Case2)
如果Case1不可用,则能够获取Case2的值。
没有这种解决方案,我必须创建两个单独的ContentChild。
@ContentChild(Case1)
@ContentChild(Case2)
最佳答案
据我所知,您可以简单地使用@ContentChildren
这是某种数组。在这里查看docs。它具有QueryList
类型,可以使用map
或toArray
函数轻松地将其转换为数组,然后您要做的就是该元素存在,还可以通过changes
属性订阅其更改是Observable
。