AngularJs中$timout和$interval和计时器功能

//首先需要依赖注入
angular.modal('myApp').component('', {
    controller:['$interval', '$timeout',
        function ($interval, $timeout) {
            var timer = $interval(function () {
                var currentTime = new Date();
            }, 1000);
            var newDate = $timeout(function () {
                var currentTime = new Date();
            }, 5000);
        }]
})
$interval用法就是每间隔多少秒执行一次函数中的代码;
如上列代码:每间隔1秒获取一次当前时间; $timeout用法是延迟多少时间后执行一次函数中代码;
如上列代码:5秒后获取当前时间 终止定时器:$interval.cancel(timer);
      $timeout.cancel(newDate)

  

原文地址:https://www.cnblogs.com/ncloud/p/8066447.html