回答这个问题this question
你不想使用成功和错误(更喜欢.then和.catch而不是
和
$ http通过添加成功和错误处理程序返回$ q承诺 - 但是,这些处理程序不会链接,如果可能的话,通常应该避免
并且成功和错误会解开响应对象,但无论如何都可以访问状态等,这样看起来并不相关。
我还发现this blogpost作者谈到与其他框架混淆的问题。 ajax查询命令和关于"你可能并不总是知道你在做AJAX的事情。",我不完全理解。
所以我对后面的推理有点模糊"使用then / catch而不是成功/错误"。主要是因为链接错误捕获?概述的原因是否足够,我只是没有得到它?在某些情况下成功/错误是否正常?选择的考虑因素是什么?
在所有AngJS教程中,我已经在stackowerflow上阅读甚至答案,我只看到了成功/错误IIRC。 。