Angular1中的超时处理
来源:互联网 发布:白金数据 magnet 编辑:程序博客网 时间:2024/05/29 16:56
使用$http在请求访问中处理超时的代码:
关键代码:
// 定义一个定时器, 设置5s为请求超时时间var timer = $timeout(function () { console.log('登录超时!'); // 模拟提示信息},5000);// post的数据var postData = {"name":"ng", "password":"111111"};// 请求$http.post('your-login-url', postData, {"timeout": timer}) .success(function(data){ // storage and jump }) .error(function(data){ // tips here }) .finally(function(){ $timeout.cancel(timer); // 移除定时器 });
说明
- https://docs.angularjs.org/api/ng/service/$http
- 具体在都Api上有,不常用的功能,只要查查API就可以了。主要思路是在finally中结束定时器的操作。详情查看:$http(config); 中的Arguments
阅读全文
0 0
- Angular1中的超时处理
- Angular1
- angular1
- IOS中处理异步连接中的超时
- express和koa中的超时处理
- angular1中的路由的$routeParams服务
- 谈事件驱动模型中的“超时”(Timeout)处理
- 参考storm中的RotatingMap实现key超时处理
- angular1中的事件,以及$broadcast,$emit的区别
- 【翻译】对比Angular1和Angular2中的依赖注入
- angular1.x 中的$sce/ng-bind-html用法
- 反应式处理超时事件
- NIO的超时处理
- jQuery - ajax超时处理
- HttpURLConnection超时处理
- J2MESocket超时处理
- 处理异步调用超时
- 线程超时处理Demo
- 算法细节系列(32):有趣的数学
- Java中的Dueue和Deque
- codeforces 814 A An abandoned sentiment from past
- vue.js组件化开发实践
- 面向对象设计基本原则(举例说明)
- Angular1中的超时处理
- oracle rac常见问题
- java语言基础-方法中的术语
- C/C++-套接字一般流程
- 笔记:Unity3d
- 织梦DedeCMS从入门到精通建站视频教程全集
- JDBC问答题
- 产品设计中常见的错误有哪些?
- Struts2中Action的搜素顺序