angular中的定时器销毁不能直接用 clearInterval(interval);
interval = $interval(intervalGetMonitorData, 10000);
$scope.stop = function () {
$interval.cancel(interval);
};
$scope.$on('$destroy', function () {
$scope.stop();
});
当在一个页面需要轮询的时候我就可以用到$timeout,当切换到下一个控制器的时候停止当前页面的timeout操作用到$destroy.