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

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条经验 获得超3个赞

试试这个呢

$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 关注
  • 527 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信