【发布时间】:2018-11-24 10:20:35
【问题描述】:
我正在使用 Angular 5 开发 SPA。
我有一个场景,我需要多次调用一个 Rest API 方法,下面是一个示例。
我有一个对象列表(比如 100 个对象),它们将作为参数传递给 API 方法。我需要通过选择前 10 个对象(异步 API 调用)对对象进行排队,如果有任何调用响应,我需要将下一个对象推送到队列中,直到处理完所有 100 个对象。
这在技术上是否可能实现。如果是的话,任何人都可以建议如何实现这一点。
提前致谢。
【问题讨论】:
-
所以你总是希望一次执行 10 个请求。当一个完成后,您想立即开始另一个。
-
@martin 感谢您的快速回复。这取决于我拥有的对象总数。例如,我在这里提到了 10 个
-
好的,但是当一个完成后你想立即开始另一个?
-
是的,将另一个添加到队列中
标签: angular queue rxjs angular5 angular2-observables