AngularJS 計時器

2018-07-26 17:23 更新

$timeout 服務是 ng 對 window.setTimeout() 的封裝,它使用 promise 統(tǒng)一了計時器的回調行為:

angular.module('app', [], angular.noop)
.controller('TestCtrl', function($scope){
  var p = $timeout(function(){console.log('haha')}, 5000);
  p.then(function(){console.log('x')});
  //$timeout.cancel(p);
});

使用 $timeout.cancel() 可以取消計時器。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號