当前位置: 代码迷 >> 综合 >> angular.js离开界面销毁定时器
  详细解决方案

angular.js离开界面销毁定时器

热度:29   发布时间:2023-09-27 13:01:18.0

使用场景: 界面A设置定时器,调转至界面B时,定时器一周都存在,未被清除。

解决办法:在离开界面A时,及时对定时器进行清除,代码如下:

var timer = $interval(function () {console.log(111111);
}, 1000);
/*离开界面销毁定时器*/
$scope.$on("$destroy", function() {$interval.cancel( timer );
});
  相关解决方案