J'ai créé un composant personnalisé que j'ai placé dans une boucle for ex.
<div *ngFor="let view of views">
<customcomponent></customcomponent>
</div>
dont le résultat sera :
<customcomponent></customcomponent>
<customcomponent></customcomponent>
<customcomponent></customcomponent>
Je voudrais savoir comment je peux obtenir une référence à ces composants en utilisant la syntaxe @viewchild ou tout autre moyen lorsque le nombre de ces composants peut varier.
lorsque l'on peut donner un nom au composant, par exemple
<customcomponent #compID></customcomponent>
Je peux alors le référencer comme suit :
@ViewChild('compID') test: CustomComponent
Comment puis-je le référencer lorsque ce n'est pas le cas, par exemple en utilisant éventuellement un index ?
(Cette question ne concerne pas l'utilisation d'ElementRef comme dans d'autres questions posées précédemment, comme le montrent les réponses ci-dessous). Cette question concerne l'accès à plusieurs @ViewChild et l'utilisation de requêtes de liste.