【发布时间】:2018-03-24 19:09:38
【问题描述】:
我想将多个请求链接到我从数组中获取的 url。在下一个链之前,我想等待上一个链完成。前一个是否失败并不重要。我正在尝试使用 forkJoin 进行此操作,但我知道如果其中一个请求失败,它将返回错误。
this.dataServers.forEach(dataServer => {
observableBatch.push(this.getFoodsByQuery(dataServer.url, query));
});
return Observable.forkJoin(observableBatch).subscribe(data => {
this.searchingServer.next(null);
observer.complete();
});
我不知道如何用 flatMap 做到这一点。
【问题讨论】:
标签: angular rxjs observable