【发布时间】:2017-07-17 09:33:51
【问题描述】:
JS:
var vm = this;
vm.loadNames = function () {
var promise = service.getNames();
promise.then(function (data) {
$scope.names = data.names.data;
$timeout(vm.loadNames, 5000);
});
};
var timer = $timeout(vm.loadNames, 5000);
$scope.canceltime = function(){
$timeout.cancel(timer);
};
HTML:
<button ng-click="canceltime()"></button>
我想在点击按钮后停止 $timeout。我的代码不起作用。 提前感谢您的回答!
【问题讨论】: