【发布时间】:2017-11-07 03:24:45
【问题描述】:
我这里有一个笨蛋 - https://plnkr.co/edit/3BtK3aYltU3jzV5hC9DW?p=preview
我正在尝试使用 D3 在 Angular 中创建堆积条形图。
图表数据需要是JSON数据。
我找到了一个使用 JSON 的堆积条形图示例
D3 Stacked Chart with JSON data
这就是我在 Angular 中建立 plunker 的基础
我收到了错误
ERROR TypeError: Cannot read property 'forEach' of undefined
此时
this.data.forEach((d:any) =>{
d.total = 0;
this.keys.forEach((k:any) =>{
d.total += d[k];
})
});
我猜这是打字稿问题。
如何停止此错误并在 Angular 中显示堆积条形图。
【问题讨论】:
标签: angular typescript d3.js