在 @ChildComponent Angular 中获取子组件

Get child component inside of a @ChildComponent Angular

我正在尝试获取另一个组件的子组件,这可能吗?例如,我有这个 QueryList:

@ContentChildren(SysColumn) syscolumns: QueryList<SysColumn>;

它将创建所有 SysColumns 类 实例化的查询列表,这很完美,但我需要获得 SysColums 内部子组件的列表... HTML 就像这个:

<parent>    
 <sys-column>
  <child></child>
 </sys-column>
 <sys-column>
   <child></child>
 </sys-column>
</parent>

如果我执行 QueryList 的 Foreach,它将显示两个 SysColm,但现在我需要有内部组件。我怎样才能实现它

如果要查询子组件,@ContentChildren()需要像

@ContentChildren(Child, {descendants: true}) children: QueryList<Child>;

{descendants: true} 可能是默认值(不记得了)

我在 angular GitHub 上找到了解决方案:https://github.com/angular/angular/issues/11039#issuecomment-242091301