请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

http().then().error() is not a function

我在网上查了一下把error换成catch就不报错了,这个是版本的问题吗

正在回答 回答被采纳积分+3

3回答

慕雪1613582 2018-02-09 10:00:49

catch可以捕获代码异常

0 回复 有任何疑惑可以回复我~
慕雪1613582 2018-02-09 10:00:05

angular1.6 返回的是promise对象,不支持error函数,如果要捕获请求异常,要这么写:

$http.get('xxx').then(function(resp) {
  // success
}, function(err) {
  // error
})


0 回复 有任何疑惑可以回复我~
慕雪1613582 2017-08-22 12:16:38

课程用的1.5版本,支持 success和error

最新的版本支持then

0 回复 有任何疑惑可以回复我~
  • success和error都是then吗?
    回复 有任何疑惑可以回复我~ 2018-02-08 17:25:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信