私は配列から取得するURLに複数の要求をチェーンしたいと思います。次のチェーンの前に、前のものが終了するのを待っています。前回の失敗かどうかは問題ではありません。私はforkJoinでこれを試していましたが、リクエストの1つが失敗した場合はエラーを返します。foreachループとObservableで複数の呼び出しをチェーン
this.dataServers.forEach(dataServer => {
observableBatch.push(this.getFoodsByQuery(dataServer.url, query));
});
return Observable.forkJoin(observableBatch).subscribe(data => {
this.searchingServer.next(null);
observer.complete();
});
私はflatMapでこれを行う方法がわかりません。
の可能性のある重複(https://stackoverflow.com/questions/43336549/どのようにフォースオブオブザーバブルを実行するか) – martin