【发布时间】:2014-03-15 07:17:45
【问题描述】:
在控制器内部,我正在调用 $interval 以在每第二种秒表服务之后进行一次函数调用。
但问题是当我回到这个路由器时,该函数被调用多次,例如如果我去另一个菜单然后回到这里..计时器将被更改两次..如果我再做一次然后三次。
我在路由中尝试了以下 3 种方法,在控制器中都具有相同的结果:
$timeout(updateTimer, 1000);
setInterval(function () { $scope.$apply(updateTimer); }, 1000);
$interval(updateTimer, 1000);
为什么当我回到这个页面时,计时器会被调用多次??
【问题讨论】:
标签: angularjs