加载中...

计时器


13.3. 计时器

$timeout 服务是 ng 对 window.setTimeout() 的封装,它使用 promise 统一了计时器的回调行为:

  1. var TestCtrl = function($timeout){
  2. var p = $timeout(function(){console.log('haha')}, 5000);
  3. p.then(function(){console.log('x')});
  4. //$timeout.cancel(p);
  5. }

使用 $timeout.cancel() 可以取消计时器。


还没有评论.