为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕桂英3389331 2018-10-11 10:13:35
$http.get(url).success(function(){     ...     $http.get(url).success(function(){     ...     }) })因为里面的$http用到外面返回的值做地址参数,所以嵌套着写,但这样感觉不是很优雅,有没有一种方法解决,最好给示例......跪拜大神支招
查看完整描述

1 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

试试这个呢

$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);
}


查看完整回答
反对 回复 2018-11-06
  • 1 回答
  • 0 关注
  • 573 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号