是$ scope。$ on('$ destroy,function(){});每次用户离开视图时都会调用?

时间:2015-06-26 14:46:16

标签: javascript angularjs

我想清除所有$ interval并在用户按下浏览器后退按钮时删除所有eventlisteners。我可以指望当用户离开视图时按下$ destroy(按下后退按钮等),或者我应该将此逻辑放在自定义函数中并将其分配给window.popstate吗?

$scope.$on('$destroy',function(){
    $scope.log_output("destroying scope and calling clearInterval");
    $scope.clearInterval();
    removeeventlistener();
});

0 个答案:

没有答案