要使用新数据更新Angular ng2 google chart,您可以尝试以下解决方法:
chartData: any;
ngOnInit() {
// 初始化图表数据
this.chartData = {
chartType: 'LineChart',
dataTable: [['Year', 'Sales'], ['2010', 1000], ['2011', 1170], ['2012', 660], ['2013', 1030]],
options: {title: 'Sales'},
};
}
updateChartData(newData: any) {
// 更新图表数据
this.chartData.dataTable = newData;
}
google-chart
指令来绑定图表数据和配置,例如:
updateChartData
方法,并传入新的数据,例如:newData = [['Year', 'Sales'], ['2010', 1000], ['2011', 1170], ['2012', 660], ['2013', 1030]];
this.updateChartData(newData);
这样,当 chartData
变量的 dataTable
属性更新时,图表将自动更新显示新的数据。
请注意,这只是一个示例解决方法,具体实现可能会根据您的项目和需求而有所不同。