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

AngularJs定時器$interval 和 $timeout詳解

 更新時間:2017年05月25日 11:16:40   作者:野獸''  
這篇文章主要介紹了AngularJs定時器$interval 和 $timeout詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

$interval

window.setInterval的Angular包裝形式。Fn是每次延遲時間后被執(zhí)行的函數(shù)。

間隔函數(shù)的返回值是一個承諾。這個承諾將在每個間隔刻度被通知,并且到達(dá)規(guī)定迭代次數(shù)后被取消,如果迭代次數(shù)未定義,則無限制的執(zhí)行。通知的值將是運(yùn)行的迭代次數(shù)。取消一個間隔,調(diào)用$intreval.cancel(promise)。

備注:當(dāng)你執(zhí)行完這項服務(wù)后應(yīng)該把它銷毀。特別是當(dāng)controller或者directive元素被銷毀時而$interval未被銷毀。你應(yīng)該考慮到在適當(dāng)?shù)臅r候取消interval事件。

使用:$interval(fn,delay,[count],[invokeApply],[Pass]);

fn:一個將被反復(fù)執(zhí)行的函數(shù)。

delay:每次調(diào)用的間隔毫秒數(shù)值。

count:循環(huán)次數(shù)的數(shù)值,如果沒設(shè)置,則無限制循環(huán)。

invokeApply:如果設(shè)置為false,則避開臟值檢查,否則將調(diào)用$apply。

Pass:函數(shù)的附加參數(shù)。

方法:

cancel(promise);

取消與承諾相關(guān)聯(lián)的任務(wù)。

promise:$interval函數(shù)的返回值。

使用代碼:

 (function () {
  angular.module("Demo", [])
  .controller("testCtrl",["$interval",testCtrl]);
  function testCtrl($interval){
   var toDo = function () {
     console.log("Hello World");
   };
   $interval(toDo, 3000, 10);
  };
 }());

$timeout

window.setTimeout的Angular包裝形式。Fn函數(shù)包裝成一個try/catch塊,代表$exceptionHandler服務(wù)里的任何異常。

timeout函數(shù)的返回值是一個promise,當(dāng)?shù)竭_(dá)設(shè)置的超時時間時,這個承諾將被解決,并執(zhí)行timeout函數(shù)。

需要取消timeout,需要調(diào)用$timeout.cancel(promise);

使用: $timeout(fn,[delay],[invokeApply]);

fn:一個將被延遲執(zhí)行的函數(shù)。

delay:延遲的時間(毫秒)。

invokeApply:如果設(shè)置為false,則跳過臟值檢測,否則將調(diào)用$apply。

方法:

cancel(promise);

取消與承諾相關(guān)聯(lián)的任務(wù)。這個的結(jié)果是,承諾將被以摒棄方式來解決。

promise:$timeout函數(shù)返回的承諾。

 (function () {
  angular.module("Demo", [])
  .controller("testCtrl",["$timeout",testCtrl]);
  function testCtrl($timeout){
   var toDo = function () {
     console.log("Hello World");
   };
   $timeout(toDo,5000)
  };
 }());

大致使用方法可以和原生js的setInterval和setTimeout那樣使用,一些使用小技巧可以用在瀏覽器單線程的事件執(zhí)行方面... 

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • AngularJS入門教程之鏈接與圖片模板詳解

    AngularJS入門教程之鏈接與圖片模板詳解

    本文主要介紹 AngularJS 鏈接與圖片模板的知識,這里整理了相關(guān)資料及示例代碼,有興趣的小伙伴可以參考下
    2016-08-08
  • AngularJS使用ng-Cloak阻止初始化閃爍問題的方法

    AngularJS使用ng-Cloak阻止初始化閃爍問題的方法

    這篇文章主要介紹了AngularJS使用ng-Cloak阻止初始化閃爍問題的方法,結(jié)合實(shí)例形式分析了AngularJS使用ng-Cloak來解決初始化時出現(xiàn)閃爍問題的相關(guān)技巧,需要的朋友可以參考下
    2016-11-11
  • angular或者js怎么確定選中ul中的哪幾個li

    angular或者js怎么確定選中ul中的哪幾個li

    下面小編就為大家?guī)硪黄猘ngular或者js怎么確定選中ul中的哪幾個li。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Angularjs過濾器使用詳解

    Angularjs過濾器使用詳解

    AngularJS提供了過濾器來對輸入輸出數(shù)據(jù)格式化。這篇文章主要介紹了Angularjs過濾器使用的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • AngularJS學(xué)習(xí)筆記之基本指令(init、repeat)

    AngularJS學(xué)習(xí)筆記之基本指令(init、repeat)

    AngularJS 指令是擴(kuò)展的 HTML 屬性,帶有前綴 ng-。ng-app 指令初始化一個 AngularJS 應(yīng)用程序。ng-init 指令初始化應(yīng)用程序數(shù)據(jù)。ng-model 指令把應(yīng)用程序數(shù)據(jù)綁定到 HTML 元素。
    2015-06-06
  • Angular的$http的ajax的請求操作(推薦)

    Angular的$http的ajax的請求操作(推薦)

    這篇文章主要介紹了Angular的$http的ajax的請求操作的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Angular模版驅(qū)動表單的使用總結(jié)

    Angular模版驅(qū)動表單的使用總結(jié)

    這篇文章主要介紹了Angular模版驅(qū)動表單的使用總結(jié),本文實(shí)現(xiàn)了Angular支持表單的雙向數(shù)據(jù)綁定,校驗,狀態(tài)管理,非常具有實(shí)用價值,需要的朋友可以參考下
    2018-05-05
  • angular組件間通訊的實(shí)現(xiàn)方法示例

    angular組件間通訊的實(shí)現(xiàn)方法示例

    這篇文章主要給大家介紹了關(guān)于angular組件間通訊的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用angular組件具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • AngularJS中過濾器的使用與自定義實(shí)例代碼

    AngularJS中過濾器的使用與自定義實(shí)例代碼

    這篇文章運(yùn)用實(shí)例代碼給大家介紹了angularjs中過濾器的使用和自定義過濾器,對大家學(xué)習(xí)AngularJS具有一定的參考借鑒價值,感興趣的朋友們可以參考借鑒。
    2016-09-09
  • angularjs中ng-bind-html的用法總結(jié)

    angularjs中ng-bind-html的用法總結(jié)

    這篇文章主要介紹了angularjs中ng-bind-html的用法總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05

最新評論

左贡县| 嘉峪关市| 海淀区| 蒲江县| 曲周县| 宜良县| 新干县| 临清市| 安远县| 澄江县| 古浪县| 大方县| 漾濞| 托克托县| 晋宁县| 大埔县| 扎兰屯市| 连云港市| 安泽县| 卢龙县| 鄂托克前旗| 托克逊县| 巩留县| 泰来县| 昌邑市| 东城区| 宜宾市| 郸城县| 绥芬河市| 拜泉县| 通渭县| 嘉峪关市| 凤山县| 奉贤区| 安陆市| 奇台县| 浏阳市| 泽普县| 屯留县| 雅江县| 北辰区|