angularjs-$interval使用


1. 簡單使用

var app = angular.module("app",[]);
app.controller("AppCtrl", function($q. $interval){
var timer = $interval(function(){
},1000,3);// 表示每一秒執行一次,執行三次
timer.then(success); // 三次成功后調用對應的函數
function success(){
  console.log("done");
}
})

2.錯誤的處理,和每次調用的處理

var timer = $interval(function(){},100, 10);
timer.then(success, error, notify);
function success(){
console.log("done");
}
function error(){
 console.log("error");
} 
function notify(){
  console.log("每次都更新"); // 一般來說每次的要更新的都放在這里
}

 

3.取消

// 通過$interval.cancle(timer);
var timer = $interval(function(){},100, 10);
this.cancel = function(){
$interval.cancel(timer);
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM