2015-04-07 48 views
0

我在mysql中实现分页。 单独使用一个查询无法完成分页。 它由选择步骤和计数所有记录的计数步骤组成。 通常的做法是做select,然后在成功回调中,我们进行计数。 计数发生后,选择时,事实上他们可以或应该同时发生。 我的问题是我如何使用承诺使这两个进程同时运行,然后只有在两个进程都完成时才返回?用promise处理两个异步进程

回答

0

检查https://github.com/kriskowal/q,我想如果你有多个承诺来解决,那么你可以用Q

的“所有”的方法

例如:

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