我创建了一个自定义组件,将其放置在for循环中,例如
<div *ngFor="let view of views">
<customcomponent></customcomponent>
</div>
其输出结果将为:
<customcomponent></customcomponent>
<customcomponent></customcomponent>
<customcomponent></customcomponent>
我希望知道如何使用@ViewChild语法或其他方法,在组件数量可变时获取对这些组件的引用。
当组件可以被赋予一个名称时,例如:
<customcomponent #compID></customcomponent>
那么我可以按照以下方式引用它:
@ViewChild('compID') test: CustomComponent
如果情况不是这样的,例如使用索引,我该如何引用它?
(此问题与使用ElementRef无关,如先前提出的其他问题所示。参见下面列出的答案)此问题涉及访问多个@ViewChild并使用列表查询。