2015-04-07 101 views
0

我在mysql中實現分頁。 單獨使用一個查詢無法完成分頁。 它由選擇步驟和計數所有記錄的計數步驟組成。 通常的做法是做select,然後在成功回調中,我們進行計數。 計數發生後,選擇時,事實上他們可以或應該同時發生。 我的問題是我如何使用承諾使這兩個進程同時運行,然後只有在兩個進程都完成時才返回?用promise處理兩個異步進程

回答

0

檢查https://github.com/kriskowal/q,我想如果你有多個承諾來解決,那麼你可以用Q

的「所有」的方法

例如:

Q.all([ 
fooPromise1(), 
fooPromise2() 
]);