angularjs中的Promise异步操作($q)
发布时间:2020-12-17 07:04:47 所属栏目:安全 来源:网络整理
导读:angularjs的Promise方式是自己封装了一个对象,$q ! DOCTYPE html html head meta charset ="utf-8" / title angularjs中的promise / title script src ="https://cdn.staticfile.org/angular.js/1.5.5/angular.min.js" / script script src ="https://cdn.s
angularjs的Promise方式是自己封装了一个对象,$q <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>angularjs中的promise</title> <script src="https://cdn.staticfile.org/angular.js/1.5.5/angular.min.js"></script> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"> </script> </head> <body ng-app="myApp"> <div ng-controller="main"> {{data1}}---{{data2}}---{{data3}} </div> <script type="text/javascript"> //之前用的jquery方式 //$.ajax({ // url: "Data/1.txt", // dataType: "json", // success(data1) { // $.ajax({ // url: "Data/2.txt", // dataType: "json", // success(data2) { // $.ajax({ // url: "Data/3.txt", // dataType: "json", // success(data3) { // console.log(data1,data2,data3); // } // }) // }, // error() { // alert("失败"); // } // }); // } //}) //jquery的Promise方式 //Promise.all([ // $.ajax({url:"Data/1.txt",dataType:"json"}), // $.ajax({url:"Data/2.txt", // $.ajax({ url: "Data/2.txt",dataType: "json" }) //]).then((arr) => { // let [data1,data3] = arr; // console.log(data1,data3); //},(err) => { alert("失败了"); }); //angularjs的Promise方式是自己封装了一个对象,$q angular.module("myApp",[]) .controller("main",["$scope","$http","$q",function ($scope,$http,$q) { $q.all([ $http.get("data/1.txt"),$http.get("data/2.txt"),$http.get("data/3.txt") ]).then((arr) => { console.log(arr); $scope.data1 = arr[0].data; $scope.data2 = arr[1].data; $scope.data3 = arr[2].data; },(err) => { alert("失败了"); }) }]); </script> </body> </html> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在阵列更新时,不会更新anglejs – ng-repeat
- 在scala中的Map中排序列表
- angularjs – 如何在单元测试时在角度1.5中向$componentCon
- Bootstrap3.0 栅格系统背后的精妙魔法(Bootstrap3.0的栅格布
- Scala:通过生成器暴露JDBC ResultSet(可迭代)
- Bootstrap+jQuery+Thinkphp+Mongodb实战开发社区交流网站平
- scala – 了解Play的请求生命周期!应用
- AngularJS UI-Router中的ui-sref和$state.go之间的区别
- scala – Class X采用类型参数
- 客户端 – Angular JS如何与Google Closure相关?
推荐文章
站长推荐
- Bootstrap的aria-label和aria-labelledby
- Bootstrap3多级导航菜单
- angularJS file-up-load上传图片
- bootstrap4 常用样式类名 (供自己参考)
- angularJS中-$route路由-$http(ajax)的使用
- angularjs – 对于Angular 2到4的迁移,package.j
- twitter-bootstrap – Twitter引导向导在onnext期
- WebService之Axis2系列教程(六)跨服务会话(Sessi
- 分享六个基于Bootstrap的实用开发教程和模板演示
- typescript – Angular2,为什么每次移动鼠标时都
热点阅读