我已经创建了一个自定义组件,并将其放在 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 和使用列表查询有关。