我有一个基于数组中对象的值呈现的圆环图。初始渲染工作得很好,但我似乎无法让更新工作——我更改了数据,但它没有在视觉上更新。我按照这个例子:http: //jsfiddle.net/N5Znf/
这是我当前的代码:http: //jsbin.com/eGaziZA/1/edit
我的代码中的相关更新部分:
$scope.dataset = [
metric: 'advocacy',
amount: 1
},
{
metric: 'appreciation',
amount: 8
},
{
metric: 'awareness',
amount: 1
}
];
arcs = arcs.data(pie($scope.dataset));
arcs.transition().duration(500);
有人能指出我正确的方向吗?