我必须使用/1/dir/{imgID}
中的变体多次(平均50次)调用api:imgID
。
在node.js中,我可以使用Async.js库。我可以在Angular端使用这个库吗?如果是,那么请告诉我一些可能性,如果没有,那么给我一些替代的想法,以便我可以在AngularJS中使用它?
答案 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/