angularjs中$http嵌套$http的优雅写法

$http.get(url).success(function(){
    ...
    $http.get(url).success(function(){
    ...
    })
})

因为里面的$http用到外面返回的值做地址参数,所以嵌套着写,但这样感觉不是很优雅,有没有一种方法解决,最好给示例......跪拜大神支招


慕桂英3389331
浏览 528回答 1
1回答

Helenr

试试这个呢$http({ method: 'GET', url: '/someUrl' })   .then(response => {     return $http({ method: 'GET', url: response.data.url }).catch(errHandle);   })   .then(p => {      console.log(p)   })   .catch(errHandle);function errHandle(err){   console.dir(err); }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript