Есть ли какие-либо способы получить ElementRef и Component ref в ViewChildren?

Есть ли какие-либо способы получить ElementRef и Component ref в ViewChildren?

Я хочу получить список родных элементов и связанных с ними компонентов из вида.

Я постараюсь сделать что-то подобное, но это не работает:

 @ViewChildren('element', { read: [ElementRef, MyComponent] }) private elements: QueryList{amp}lt;any{amp}gt;; // {amp}lt;-- not work or @ViewChildren('element', { read: MyComponent }) private elements: QueryList{amp}lt;MyComponent{amp}gt;; ... this.elements.first.nativeElement // {amp}lt;-- undefined 

Эта работа, но она не выглядит правильно:

 @ViewChildren('element', { read: ElementRef }) private elements: QueryList{amp}lt;ElementRef{amp}gt;; @ViewChildren('element', { read: MyComponent}) private components: QueryList{amp}lt;MyComponent{amp}gt;; 

мой шаблон короткий пример:

 {amp}lt;virtual-scroller #scroll{amp}gt; {amp}lt;my-component #element *ngFor="let c of components"{amp}gt;{amp}lt;/my-component{amp}gt; {amp}lt;/virtual-scroller{amp}gt; 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector