这是一个奇怪的问题,不仅关于nvd3 directive
,我已经进入指令源代码,但仍然找不到原因。
我把它放在plunker中,在app.js中切换注释第 34 行和第 35 行会显示问题。
如果我在 $scope.data 中设置一个新值,图表运行良好,但如果我设置一个 newData,图表将无法运行。
我已经调试了 angular-nvd3 指令,当我更改整个数据对象时,$watch('data') (angular-nvd3.js 第 320 行)仍然有效,但 scope.chart.update() 无法正常工作. 我没有发现 nvd3.js 保存图表数据的任何地方,所以我真的不知道发生了什么,为什么不工作....
任何评论将是一个preciate!