1

我正在尝试根据此示例使用 d3js 和 angular.js 制作一个简单的饼图指令

数据使用 $resource 加载。这些数据在指令中作为名为“values”的 json 对象提供,但我不知道如何将它们与 d3 一起使用。

我试过了

json = JSON.parse( values );

但它不起作用。

这是整个代码:http ://plnkr.co/edit/XDyWlLY5R1ZZ4sKn5n3v?p=preview

4

1 回答 1

1

两个问题

  1. Values 不是字符串——它已经被解析并且是一个对象数组。

  2. 代表每个对象的切片根据它们的populationage属性进行着色和着色。这两个目前都未定义,因此您必须将该信息添加到您加载的 JSON 中,或者更改切片的大小和颜色。

于 2013-09-04T01:19:50.647 回答