* ngFor를 사용하여 여러 개의 div를 만듭니다. 그들 중 한 명에게 손을 얹고 싶습니다. elReference
가 정의되지 않은 남아 있기 때문에#nlement를 * ngFor로 만든 요소에 바인딩하십시오.
.html
<div #elReference *ngFor="let el of elements> HEHE </div>
.ts
@ViewChild("elReference") elReference: ElementRef;
분명히, 당신은 * ngFor와 ViewChild 사용할 수 없습니다.
* ngFor를 사용하여 만든 요소 참조를 어떻게 얻습니까?
이 스레드를 살펴 보자 :은 https ://stackoverflow.com/questions/40165294/access-multiple-viewchildren-using-viewchild –
감사. @ViewChildren ("elReference")을 시도했습니다. elReferences : QueryList; , 그러나 여전히 elReferences에 대해 정의되지 않은 값을 얻습니다. –
sanjihan
나는 그것을 onInit()에서 사용했다. ngAfterViewInit은 필수 항목입니다. – sanjihan