最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

AngularJS中$interval的用法詳解

 更新時間:2016年02月02日 09:24:03   投稿:mrr  
在AngularJS中$interval用來處理間歇性處理一些事情,接下來通過本文給大家介紹AngularJS中$interval的用法,需要的朋友參考下

在AngularJS中$interval用來處理間歇性處理一些事情。

最常用的是:

var app = angular.module("app",[]);
app.controller("AppCtrl", function($q. $interval){
var timer = $interval(function(){
},100);
timer.then(success);
function success(){
console.log("done");
}
}) 

以上,每隔100毫秒就做一件事,所有都昨晚在調(diào)用then函數(shù)。也就是,$interval提供回調(diào)函數(shù)。

是否可以控制做事的次數(shù)呢?

--可以的。
var timer = $interval(function(){},100,10);

以上,最后一個實參10就是限制次數(shù)。

回調(diào)函數(shù)除了在所有事情結(jié)束后調(diào)用,還有什么其它回調(diào)函數(shù)?

--有的,還包括每次調(diào)用事件時的回調(diào)函數(shù),和出現(xiàn)錯誤時的回調(diào)函數(shù)。

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("每次都更新");
}

是否可以取消$interval服務(wù)呢?

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

以上所述是針對AngularJS中$interval的用法做的詳解,希望對大家有所幫助。

相關(guān)文章

最新評論

渝中区| 惠来县| 安徽省| SHOW| 胶南市| 从江县| 综艺| 阿拉善右旗| 牡丹江市| 古蔺县| 河南省| 宁阳县| 溧水县| 沛县| 化德县| 忻州市| 保德县| 七台河市| 赤水市| 龙山县| 金华市| 佛坪县| 昭平县| 梨树县| 繁峙县| 疏附县| 阳春市| 五台县| 广东省| 湟中县| 嘉黎县| 锡林郭勒盟| 屏东县| 林口县| 阳江市| 宜川县| 温州市| 凌云县| 泾源县| 兴隆县| 宁波市|