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

Angularjs的$http方法的success和then有什么区别?

Angularjs的$http方法的success和then有什么区别?

凤凰求蛊 2019-05-25 13:41:52
这两个感觉都差不多啊,官方文档说angular1.5之后废弃了success和error改用then,我现在还一直在用success和error..
查看完整描述

2 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

then是源于Promise对象的语法.是异步编程的一种解决方案,比传统的回调函数更合理和更强大切更利于阅读.
success就是典型的回调嵌套.你现在可以能的一两层回调没什么.你想象一下如果嵌套5个以上回调是什么样子,性能方面暂且不说,就连看都看得迷迷糊糊then就清晰很多切性能较好
then()
.then()
.then()
.......
你可以看一下ES6入门阮一峰Promise对象
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 488 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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