我们在项目中会出现定时刷新,延迟加载等多种场景。

接下来就看$interval和$timeout的使用



$interval可用于定时任务,我们只需在controller注入$interval即可使用.下面是每十秒钟执行一次alert()函数。



app.controller("ctrl", function($scope,$timeout,$interval) {
$interval(function(){
alert("545")
},10000);
});

我们可以定义该函数的执行次数,如下执行三次就不再执行

app.controller("ctrl", function($scope,$timeout,$interval) {
$scope.exe=$interval(function(){
alert("545")
},10000,3);
});

我们还可以终止该定时器的执行,如下

$interval.cancel($scope.exe)

$timeout用于延迟加载用于比较简单,如下延迟1秒加载;

$timeout(function() {
alert("454");
}, 1000);

最新文章

  1. 浅谈Hybrid技术的设计与实现第三弹——落地篇
  2. 二.Android手机自动化测试真机运行
  3. 【hive】——Hive sql语法详解
  4. springmvc+spring+hibernate
  5. Mac上部署JDK/Ant/Jmeter/Jenkins
  6. fake gucci outlet perform a couple associated with things in great trust
  7. 提取SD卡中的图片
  8. 微信、qq信息汇总、回复(一)
  9. 在unity5中减少Draw Calls(SetPass Calls)[转]
  10. 区别CALL SCREEN/SET SCREEN/LEAVE TO SCREEN
  11. jmeter的使用(四)
  12. easyui源码翻译1.32--Combo(自定义下拉框)
  13. eclipse 修改设置Ctrl+Shift+F长度
  14. CSS一级导航-天蓝色(带阴影)
  15. QTP插入Output Value和插入CheckPoint,注意点
  16. apache 日志中记录代理IP以及真实客户端IP
  17. 【MySQL案件】ERROR 1418
  18. 1583: [Usaco2009 Mar]Moon Mooing 哞哞叫
  19. Postman学习之【压力测试】
  20. Run Keyword And Ignore Error,Run Keyword And Return Status,Run Keyword And Continue On Failure,Run Keyword And Expect Error,Wait Until Keyword Succeeds用法

热门文章

  1. AngularJS——第3章 指令
  2. linux命令学习之:cd
  3. jsplumb流程器使用2
  4. webpack.prod.conf.js
  5. 微信小程序填坑之路
  6. WebAPI支持Session
  7. Java并发-懒汉式单例设计模式加volatile的原因
  8. JavaScript.how-to-debug-javascript
  9. (转帖)CentOS最常用命令及快捷键整理
  10. MyBatis Generator中文文档