angular timeout interval cancel $destroy

来源:互联网 发布:1688端口是干嘛的 编辑:程序博客网 时间:2024/06/05 15:56

angular中的定时器销毁不能直接用 clearInterval(interval);

  interval = $interval(intervalGetMonitorData, 10000);     $scope.stop = function () {    $interval.cancel(interval);};$scope.$on('$destroy', function () {    $scope.stop();});当在一个页面需要轮询的时候我就可以用到$timeout,当切换到下一个控制器的时候停止当前页面的timeout操作用到$destroy.
原创粉丝点击