Butuh bantuan untuk memahami arti {read: ViewContainerRef} dalam pernyataan berikut.
@ViewChild('myname', {read: ViewContainerRef}) target;
Butuh bantuan untuk memahami arti {read: ViewContainerRef} dalam pernyataan berikut.
@ViewChild('myname', {read: ViewContainerRef}) target;
Jawaban:
Mungkin ada beberapa contoh dari berbagai jenis yang dikaitkan dengan tag elemen dengan #myname
variabel kerangka.
Untuk setiap elemen ada ElementRef
dan ViewContainerRef
(mungkin yang lain dari komponen atau arahan yang diterapkan ke tag itu).
Jika elemen adalah sebuah komponen, maka ada turunan komponen.
Mungkin juga ada satu atau beberapa arahan yang diterapkan ke elemen
Dengan {read: SomeType}
Anda memberi tahu jenis apa yang harus dikembalikan dari elemen dengan #myname
variabel template.
Jika Anda tidak memberikan read
parameter, @ViewChild()
kembalikan
ElementRef
Misalnya jika tidak ada komponen yang diterapkan, atau read
.Lihat juga Bagaimana cara memilih elemen di template komponen?
directives: [...]
komponen saat ini atau di PLATFORM_DITECTIVES
mana penyeleksi cocok. Anda dapat menggunakan stackoverflow.com/questions/35233572/… untuk menyelidiki aplikasi yang sedang berjalan.
HTMLElement
bukan salah satunya. ElementRef
memungkinkan untuk mengakses HTMLElement menggunakan `ElementRef.nativeElement.
@ViewChild(... read: ElementRef) ...