国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Angular.js中定時器循環的3種方法總結

2019-11-19 16:43:08
字體:
來源:轉載
供稿:網友

本文主要設計定時器的三種循環,模板自配,下面分享給大家供大家參考,具體如下:

1、$interlval實現,比較簡單和原生js的setInterval比較相似

var app = angular.module('myApp',[]);app.run(function($rootScope , $interval){ var img=["http://hdn.xnimg.cn/photos/hdn321/20130612/2235/h_main_NNN4_e80a000007df111a.jpg" ,"http://ww2.sinaimg.cn/crop.0.0.1080.1080.1024/d773ebfajw8eum57eobkwj20u00u075w.jpg","http://h.hiphotos.baidu.com/zhidao/pic/item/3812b31bb051f81991b9d8dbdcb44aed2f73e787.jpg"] var i = 0; var timer = $interval(function(){  if(i >= img.length){   i = 0;  }  $rootScope.imgSrc = img[i++]; },1000)});

2、$timeout的遞歸調用來實現

app.run(function($rootScope,$timeout){ var img=["http://hdn.xnimg.cn/photos/hdn321/20130612/2235/h_main_NNN4_e80a000007df111a.jpg" ,"http://ww2.sinaimg.cn/crop.0.0.1080.1080.1024/d773ebfajw8eum57eobkwj20u00u075w.jpg","http://h.hiphotos.baidu.com/zhidao/pic/item/3812b31bb051f81991b9d8dbdcb44aed2f73e787.jpg"] var i = 0; $rootScope.c = 0; var loop = function(){  $timeout(function(){   if(i >= img.length){    i = 0;   }   $rootScope.imgSrc=img[i++];   loop();   $rootScope.c += 1;  },2000) }; loop();})

3、$timeout借助arguments.callee來實現

app.run(function($rootScope,$timeout){ var img=["http://hdn.xnimg.cn/photos/hdn321/20130612/2235/h_main_NNN4_e80a000007df111a.jpg" ,"http://ww2.sinaimg.cn/crop.0.0.1080.1080.1024/d773ebfajw8eum57eobkwj20u00u075w.jpg","http://h.hiphotos.baidu.com/zhidao/pic/item/3812b31bb051f81991b9d8dbdcb44aed2f73e787.jpg"] var i = 0; $rootScope.c = 0; var loop = function(){  $timeout(function(){   if(i >= img.length){    i = 0;   }   $rootScope.imgSrc=img[i++];   loop();   $rootScope.c += 1;  },2000) }; loop();})

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 裕民县| 沿河| 梁河县| 当阳市| 晴隆县| 马鞍山市| 秭归县| 洪洞县| 宜都市| 新野县| 全州县| 青海省| 屏山县| 元江| 颍上县| 慈利县| 历史| 张家口市| 洪湖市| 磐安县| 平泉县| 读书| 彭山县| 方正县| 揭西县| 图片| 大同市| 溆浦县| 湖北省| 巫溪县| 水富县| 惠水县| 云南省| 桃源县| 巩义市| 赞皇县| 洛阳市| 分宜县| 新丰县| 银川市| 托克逊县|