2016-12-22 5 views
1

RxJsでは、観測可能なものを購読し始めると、一度放出されると値を取得し始めますが、それを購読する前に観測値によって放出されるすべての値を取得するにはどうすればよいですか?RxJs:購読する前に値を取得する方法は?

+0

I持っていたここに同様の質問:https://stackoverflow.com/questions/45436218/rxjs-receive-values-emitted-before-subscribe ソリューションは、私がきた明確な、最も簡潔な説明ですReplaySubject –

答えて

0

観測可能なのは、今と最後の間に0以上の値を返す関数です。他の関数と同様、呼び出される前に何もしません(購読しています)。

言われて、あなたが呼び出すことでホット観測可能にあなたに観察を変換することができること:あなたは、配列言うから、観察を作成する場合

// This makes the observable 'connectable' 
myObservable.publish(); 
// And make it start emitting items 
myObservable.connect(); 

あるいは、あなただけの配列でofcourseの見ることができます: )

+1

を使用していました読む。ありがとうRobba! – simbro

関連する問題