3
Observable
の内容をObserver
にコピーしたいと思います。オブザーバブルからオブザーバへのコピー
subscribe()
に頼らずに、Observable
からObserver
にイベントを手動でポンピングすることなく、これを達成する簡潔な方法はありますか?すなわち
var observer = new Subject();
var observable = new Subject();
observable.subscribe(i => observer.next(i), e => observer.error(e),() => observer.complete())
注:上記のコード例はTypeScriptです。
Observable <>を直ちに返す必要があるメソッドがありますが、他の非同期操作が実行されるまで(設定のロードなど)、データの投入を開始できません。 – jwa
@jwaだから、あなたはrxの難しい部分に会った。もう1つの解決策は、これらの非同期操作の結果を最初に観測可能なものにすることであり、そこから新たに得られた観測可能なものをflatMapすることです。 –
私はあなたの提案を正しく理解していれば、これは私の最後のObservableでも非同期操作の結果を得ることを意味しますか?したがって、私は最終的なObservableストリームにそれらを望んでいないので、フィルタを追加する必要がありますか? – jwa