使用RxJS一次向服务器发送一个请求

时间:2017-03-02 21:22:43

标签: asynchronous rxjs

我有一个有效负载数组,我希望在每个有效负载上执行几个异步操作,然后发送到服务器。我试图这样做:

Rx.Observable.from(payloads)
    .flatMap(item => ... do something A something async, return modified payload)
    .flatMap(item => ... do something B)
    .flatMap(item => ... post to server)
    .subscribe();

这有效....

但它似乎一次为每个有效载荷做A,然后一次为每个有效载荷做B,然后一次发布每个有效载荷。

列出可能有数千个有效载荷。有没有办法一次一个地检查有效载荷,一次一步?

0 个答案:

没有答案