【发布时间】:2016-07-30 23:53:11
【问题描述】:
我有一个在 ionic/angular 应用程序中运行 doRefresh() 的简单计数器,您可以看到它使用 $interval 调用自身,但是当用户离开此视图时。计数器仍在运行。我不能让它停止运行。我已经尝试了很多东西,包括下面的代码。请帮忙。谢谢你
$interval(function () {
$scope.doRefresh();
console.log("refresh done");
}, 3000);
$scope.$on('$ionicView.enter', function(){
$scope.$on("$destroy",function(){
if (angular.isDefined($scope.doRefresh())) {
$interval.cancel($scope.doRefresh())
console.log("Destroyed");
}
});
});
【问题讨论】:
标签: javascript angularjs node.js ionic-framework