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