我可以在AngularJS中使用Async.js库吗?
Can I use Async.js library in AngularJS?
我必须多次调用api: /1/dir/{imgID}
(平均50次)使用imgID
的变化。
在node.js我可以使用Async.js库。我可以在Angular端使用这个库吗?如果是,请告诉我这是怎么可能的,如果不是,请给我一些替代的想法,这样我就可以在AngularJS中使用它?
可以。
基本上,你需要使用$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/
相关文章:
- node.js应用程序中的async.js问题
- async.js和系列问题
- Chrome扩展:等待元素加载(async js)
- async.js在使用瀑布方法时返回最后一个值
- document.ready是在async js之后加载的
- Async.js队列工作程序未完成
- 使用Async.js sortBy的升序与降序排序顺序
- Async js 文件在 Rails 中加载(使用 JQuery)
- Async.js-在访问正确的数组索引时延迟执行
- async.js-将并行初始化与执行分离
- 使用async.js系列识别回调数据
- async.js:forEachOf没有调用最后一个回调
- async.js:async.eachSeries结果总是抛出未定义的
- 如何在async.js瀑布中传递上下文或属性
- Node.js的Async.js出现问题
- Async.js eachSeries在出现错误时未停止
- Node.js - Async.js:并行执行是如何工作的
- Node async.js的多函数与瀑布
- 在NodeJS中同步运行函数(MongoDB Operations/Async.js)
- 我可以在AngularJS中使用Async.js库吗?