예를 들어 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 액세스 및 목록 쿼리 사용과 관련이 있습니다.