【发布时间】:2012-10-22 23:17:16
【问题描述】:
我在编写一个使用 angularjs 更新 d3 圆位置的简单指令时遇到问题。
这是一个例子 - http://jsfiddle.net/hKxmJ/3/
这是模型:
app.controller('AppCtrl', function ($scope) {
$scope.d = [5, 10, 70, 6, 40, 45, 80, 30, 25];
});
示例应该做的是,当输入框中的数字发生变化时,能够同时更新圆圈位置和输入旁边的文本。现在,除了指令的初始加载之外,没有其他工作。
更新
我已将范围更改为
app.controller('AppCtrl', function ($scope) {
$scope.d = [{v: 5}, {v: 10}, {v: 70}, {v: 6}, {v: 40}, {v: 45}, {v: 80}, {v: 30}, {v: 25}];
});
文本正在更新,但指令上的监视仍未更新。
【问题讨论】:
标签: javascript d3.js angularjs