Мне нужно получить ElementRef в дочерних узлах.
мой шаблон
<div #charts *ngFor="let tag of _tags">
<jqxBulletChart
style="margin-left: 10px; float: left;"
[width]='50'
[height]='350'
[barSize]='"35%"'
[labelsFormat]='"c"'
[title]="''"
description="{{tag.configuration.name}}"
[showTooltip]='true'
[labelsFormatFunction]="labelsFormatFunction"
[tooltipFormatFunction]="tooltipFormatFunction" [ticks]='ticks'
[ranges]='tag.value'
[pointer]='pointer'
[orientation]="'vertical'"
>
</jqxBulletChart>
</div>
Я звоню
@ViewChildren('charts') infoCharts: ElementRef;
и получаю ребенка
for (let chart of this.arrCharts) {
console.log(chart);
console.log(chart.nativeElement.lastChild)
let child: jqxBulletChartComponent = chart.nativeElement.lastChild;
console.log(child);
console.log(+this.tags[count].displayValue);
child.val(+this.tags[count].displayValue || 0);
// child.val(20);
count++;
}
но мой "ребенок" должен быть типа ElementRef, и я не знаю, как это сделать