我可以在AngularJS中使用Async.js库吗?

时间:2014-08-04 10:49:12

标签: javascript angularjs asynchronous

我必须使用/1/dir/{imgID}中的变体多次(平均50次)调用api:imgID

在node.js中,我可以使用Async.js库。我可以在Angular端使用这个库吗?如果是,那么请告诉我一些可能性,如果没有,那么给我一些替代的想法,以便我可以在AngularJS中使用它?

1 个答案:

答案 0 :(得分:1)

是的,你可以。

基本上,您需要使用$q.all(promises);,它可以将多个承诺组合成一个承诺,在所有输入承诺得到解决后解析。

实施例: http://www.bennadel.com/blog/2772-exploring-asynchronous-promise-based-workflows-in-angularjs.htm

文献: https://docs.angularjs.org/api/ng/service/ $ Q

演示: http://bennadel.github.io/JavaScript-Demos/demos/error-workflow-promises-angularjs/