我在這裏讀到這篇文章:http://weblog.west-wind.com/posts/2014/Oct/24/AngularJs-and-Promises-with-the-http-Service 它說它是流行的模式使用包裝的承諾,但Angular的官方文檔在這裏https://docs.angularjs.org/api/ng/service/$http說:「$ http傳統承諾方法的成功和錯誤已被棄用。如果$ httpProvider.useLegacyPromiseExtensions設置爲false,那麼這些方法將拋出$ http/legacy錯誤「,我應該採取哪種方式?看來我將不得不使用then()。使用包裹的承諾或明確的承諾
任何人都可以點亮嗎?謝謝
避免'.success'和'.error'方法。它們鏈接不好,不推薦使用。 – georgeawg
感謝您的回覆 –