Google Chart指令无需$ apply()

时间:2015-02-18 16:28:03

标签: javascript angularjs

我有plunker,我使用setTimeoutsetInterval来模仿信号网络电话。

var inter = setInterval(function () {
  vm.chartData.data[1][1] = Math.floor((Math.random() * 100) + 1);
  $scope.$apply(); 
}, 100)

setTimeout(function () {clearInterval(inter);console.log("cleared")}, 30000)

如果没有$apply(),则永远不会调用摘要周期来评估新数据。因此图表无法更新。有没有办法在没有这种用途的情况下做到这一点,因为它非常昂贵。

0 个答案:

没有答案