javascript - 在 @ChildComponent Angular 中获取子组件

标签 javascript angular typescript components children

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

@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} 无论如何都可能是默认值(不记得了)

关于javascript - 在 @ChildComponent Angular 中获取子组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47271870/

相关文章:

angular - Strapi Microsoft 身份验证在 Angular 应用程序中存在重定向 URI 问题

javascript - typescript 重复类型声明

javascript - 动态主题和 Polymer 2

typescript bool 函数必须返回一个值

typescript - 在 Typescript 中,为什么我需要设置一个定义为只读的类的属性?

javascript - 为什么我的链接在不同的高度?

javascript - 单击不同 anchor 标记加载新数据

javascript - 使用javascript如何克服ie版本的document.createElement ('script' .onload问题

javascript - 使用 moment.Js 比较时间集

javascript - 一个函数即可订阅并返回值 - 提高函数纯度?