Aşağıdaki ifadede {read: ViewContainerRef} ifadesinin anlamını anlamak için yardıma ihtiyacınız var.
@ViewChild('myname', {read: ViewContainerRef}) target;
Aşağıdaki ifadede {read: ViewContainerRef} ifadesinin anlamını anlamak için yardıma ihtiyacınız var.
@ViewChild('myname', {read: ViewContainerRef}) target;
Yanıtlar:
#mynameŞablon değişkeniyle birlikte öğe etiketiyle ilişkili çeşitli türlerin birkaç örneği olabilir .
Her öğe için bir ElementRefve vardır ViewContainerRef(belki bu etikete uygulanan bileşenlerden veya yönergelerden diğerleri).
Öğe bir bileşense, bileşen örneği vardır.
Öğeye uygulanan bir veya birkaç yönerge de olabilir
Bununla {read: SomeType}birlikte, #mynameşablon değişkenine sahip öğeden hangi türün döndürülmesi gerektiğini söyleyin .
readParametreyi sağlamazsanız @ViewChild(),
ElementRef örnek uygulanmış bileşen yoksa veya read.Ayrıca bkz.Bileşen şablonundaki bir öğeyi nasıl seçebilirim?
directives: [...]Geçerli bileşenin veya PLATFORM_DITECTIVESseçicilerin eşleştiği yerlerde listelenen yönergeler ve bileşenler . Çalışan bir uygulamayı araştırmak için stackoverflow.com/questions/35233572/… adresini kullanabilirsiniz .
HTMLElementonlardan biri değil. ElementRef`ElementRef.nativeElement kullanarak HTMLElement'e erişim sağlar.
@ViewChild(... read: ElementRef) ...