Предполагая, что я правильно понял ваш вопрос, вы хотите найти определенный элемент по тегу, но только внутри определенного элемента div / элемента (того, который вы определили для переменной шаблона #
from).
Если вы хотите использовать @ViewChildren
, вы можете попробовать что-то вроде этого:
@ViewChild('newscontainer') newscont: ElementRef;
imgElmt: HTMLCollection;
ngAfterViewInit(){
this.imgElmt = this.newscont.nativeElement.getElementsByTagName('img');
console.log(this.imgElmt);
}
Оттуда вы можете получить атрибуты этого элемента img без проблем. Хотя имейте в виду, что наличие нескольких тегов img
в div даст вам коллекцию с несколькими результатами. Вы должны выяснить, что вы хотите сделать в этом сценарии.
StackBlitz