$http.get(url).success(function(){
...
$http.get(url).success(function(){
...
})
})
因为里面的$http用到外面返回的值做地址参数,所以嵌套着写,但这样感觉不是很优雅,有没有一种方法解决,最好给示例......跪拜大神支招
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
试试这个呢
我的写法是根据模块创建service,由一个专门访问后端的RestService来处理$http请求。具体如下
大概就是这个意思,把嵌套变成链式执行就好了。
需要es6的Promise
AngularJS的
$http返回的是Promise对象,所以如果你使用ECMAScript 7或TypeScriprt的话可以使用async/await来处理:这样是可以保证使用异步的同时使用同步的思路写代码。
angular $q服务