2015-11-04 31 views
2

我們正在大量使用Angular JS的承諾,並且它也是Angular團隊的推薦實踐之一。我覺得它只是Callback頂部的語法糖。但不確定。有人可以給我幾個例子,其中Angular.js的承諾比JavaScript的callbaks更好嗎?爲什麼Angular.js的承諾比javascript中的回調更好

+0

我相信**角度承諾**更好,因爲如果減少許多回調的負擔。同樣的方法是** Nodejs **而不是回調**推薦使用Modular **或** Promises **方法。 – Manwal

+1

http://12devs.co.uk/articles/promises-an-alternative-way-to-approach-asynchronous-javascript/詳細說明爲什麼承諾優於回調 – Manube

回答

3

承諾可以鏈接,避免'厄運金字塔'。他們也有處理結果的定義方式,如成功和失敗,而回調則不是這種情況。

0

如果您有多個ajax調用,並且這些調用的每次成功,有時您必須再次調用相同的ajax方法。使用回調編碼這種情況變得很難看。

承諾處理,非常優雅。

相關問題