我打算在我的應用程序中使用angularjs promise。但是我沒有得到.success函數和.then函數之間的實際區別。Ajax成功vs然後(角度承諾)
1
A
回答
1
1. advantages of promises is the ability to flatten and chain potentially complex sequences of ajax calls. Not only does this help us simplify code, but more importantly, it helps us manage timing and dependencies through a sequence of calls.
2. The fundamental difference between 'success' and 'then' is that success will return the original promise instead of returning a new derived promise. Each then() invocation returns a fresh promise – which is key to chaining multiple promise calls.
詳細差check here
相關問題
- 1. 角度承諾然後問題
- 2. 角度承諾
- 3. 在角度承諾中使用'完成'而不是'成功'
- 4. 打破jQuery Ajax然後/承諾序列
- 5. 鏈接承諾內的承諾然後()
- 6. 角度「無法讀取屬性」,然後「未定義」,承諾
- 7. 承諾後的角度狀態變化
- 8. 角度承諾後設置標題
- 9. Q拒絕承諾。然後成功回調
- 10. 進入「然後」前「$ q.all」的功能「然後」單一承諾
- 11. 理解角度的承諾
- 12. 角度服務承諾
- 13. 角度鏈承諾數組
- 14. 角度服務承諾
- 15. 角度$ q.all在第一次承諾完成後被調用
- 16. Javascript抓住然後承諾
- 17. 使用然後()在承諾
- 18. 承諾的例子,然後
- 19. 資源承諾不。然後
- 20. 。然後()與承諾訂購
- 21. 當主要承諾被拒絕時,角度解決了由「然後」函數返回的承諾
- 22. 角度承諾區別本地主機vs部署
- 23. 角:與承諾
- 24. 使用另一個承諾的角度承諾?
- 25. 注意Promise完成,然後執行下一個Promise。可觀察vs承諾?
- 26. ajax的承諾
- 27. 等待1承諾,然後所有承諾使用$ q
- 28. AngularJs承諾「然後」在承諾解決之前觸發
- 29. 角度嵌套承諾'無法讀取屬性'然後'未定義'
- 30. 角,承諾和異步功能
可能重複http://stackoverflow.com/questions/16385278/angular-httppromise-difference-between-success-的error-methods-and-thens-a –
[Angular HttpPromise:\'success \'/ \'error \'methods和\'然後\''參數之間的區別]的可能副本(http://stackoverflow.com/問題/ 16385278 /角httppromise差之間成功 - 誤差的方法和 - thens-a)的 –