* ngForを使用して複数のdivを作成しています。私は彼らの一人に自分の手を渡してその幅を得たいと思っています。 elReference
は未定義のままなので* ngForで作成された要素に#elementをバインドします
.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