在 @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
我正在尝试获取另一个组件的子组件,这可能吗?例如,我有这个 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