是否可以在ContentChild中设置多个选择器?

例如,我正在寻找类似于它的解决方案:

@ContentChild(Case1 | Case2)


如果Case1不可用,则能够获取Case2的值。

没有这种解决方案,我必须创建两个单独的ContentChild。

@ContentChild(Case1)
@ContentChild(Case2)

最佳答案

据我所知,您可以简单地使用@ContentChildren这是某种数组。在这里查看docs。它具有QueryList类型,可以使用maptoArray函数轻松地将其转换为数组,然后您要做的就是该元素存在,还可以通过changes属性订阅其更改是Observable

09-25 19:17