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 #mynamevariabel kerangka.
Untuk setiap elemen ada ElementRefdan 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 #mynamevariabel template.
Jika Anda tidak memberikan readparameter, @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_DITECTIVESmana penyeleksi cocok. Anda dapat menggunakan stackoverflow.com/questions/35233572/… untuk menyelidiki aplikasi yang sedang berjalan.
HTMLElementbukan salah satunya. ElementRefmemungkinkan untuk mengakses HTMLElement menggunakan `ElementRef.nativeElement.
@ViewChild(... read: ElementRef) ...