AngularJS中$interval和$timeout的使用
2024-08-26 14:22:02
我们在项目中会出现定时刷新,延迟加载等多种场景。
接下来就看$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);
最新文章
- 浅谈Hybrid技术的设计与实现第三弹——落地篇
- 二.Android手机自动化测试真机运行
- 【hive】——Hive sql语法详解
- springmvc+spring+hibernate
- Mac上部署JDK/Ant/Jmeter/Jenkins
- fake gucci outlet perform a couple associated with things in great trust
- 提取SD卡中的图片
- 微信、qq信息汇总、回复(一)
- 在unity5中减少Draw Calls(SetPass Calls)[转]
- 区别CALL SCREEN/SET SCREEN/LEAVE TO SCREEN
- jmeter的使用(四)
- easyui源码翻译1.32--Combo(自定义下拉框)
- eclipse 修改设置Ctrl+Shift+F长度
- CSS一级导航-天蓝色(带阴影)
- QTP插入Output Value和插入CheckPoint,注意点
- apache 日志中记录代理IP以及真实客户端IP
- 【MySQL案件】ERROR 1418
- 1583: [Usaco2009 Mar]Moon Mooing 哞哞叫
- Postman学习之【压力测试】
- 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用法