HTTPリクエストからObservableをAngular 2で作成します。すべてのobservablesがエラーなしで完了したら、コードを実行します。observablesの配列が発射されずに完了したかどうかを調べる
今私は
Observable.forkJoin(observables)
.subscribe(
success => {
//code
},
error => console.log('error'));
}
観測の私の配列を組み合わせることforkJoinを使用しています私がいる問題はforkJoinが再びそれらのHTTP-リクエストを発射ということです。私はすでにオブザーバブルを作成し、それを購読して配列に入れたときに、それらを解凍しました。 forkjoinに相当するものがありますか?すべてのobservablesが完了した後で、HTTPリクエストを再度実行せずにコードを実行できますか?
を扱うこのスレッドに従ってください示唆/doc/api/core/operators/selectmany.md#rxobservableprototypeflatmapselector-resultselector) –
または[。do](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators)を使用してください。/foo.md).forkJoinの代わりに – hiper2d