Я хочу создать компонент, который dr aws amCharts 4. У меня есть
@Component({
selector: 'am-chart4',
templateUrl: './am-chart4.component.html',
styleUrls: ['./am-chart4.component.css']
})
export class AmChart4Component implements OnInit, AfterViewInit {
.....
private chart: am4charts.XYChart;
@ViewChild('canvas', { static: true }) private canvas: ElementRef;
ngAfterViewInit(): void {
this.zone.runOutsideAngular(() => {
this.chartData.subscribe(data => this.chart = this.createChart(data));
});
}
private createChart(chartData: any): am4charts.XYChart {
let chart = am4core.create(this.canvas.nativeElement, am4charts.XYChart);
....,
.....
return chart;
}
}
Но на консоли Chrome выдается предупреждение: «Диаграмма не была утилизирована». Как я могу использовать данные Dynami c из ajax звонка?