使用Angular2中的viewContainerRef获取子/子组件
发布时间:2020-12-17 10:23:31 所属栏目:安全 来源:网络整理
导读:在组件中,我们可以使用以下构造获取子组件: @ViewChildren(MdVerTabLabelWrapper) _labelWrappers: QueryListMdVerTabLabelWrapper;@ViewChildren(MdVerInkBar) _inkBar: QueryListMdVerInkBar; 但是,如果我有viewContainerRef引用,那么如何获取子组件? 基
在组件中,我们可以使用以下构造获取子组件:
@ViewChildren(MdVerTabLabelWrapper) _labelWrappers: QueryList<MdVerTabLabelWrapper>; @ViewChildren(MdVerInkBar) _inkBar: QueryList<MdVerInkBar>; 但是,如果我有viewContainerRef引用,那么如何获取子组件? 基本上我要做的是我有组件列表,我需要以编程方式找到这些组件的子项.
ViewContainerRef类具有访问子级的长度和get(索引)属性.请在此处查看API:
https://angular.io/docs/ts/latest/api/core/index/ViewContainerRef-class.html 因此,要引用特定的子节点,可以使用viewContainerRef.get(childOfInterestIndex),并使用for循环处理所有子节点,使用类似for(var index = 0; index< viewContenrRef.length; index) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |