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)

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM