Observable
の最新の値を取得し、それが呼び出された直後に を放出しようとしています。一例として、以下のコードを考える:Observableの最新値を取得して即座に出力します
return Observable.just(myObservable.last())
.flatMap(myObservable1 -> {
return myObservable1;
})
.map(o -> o.x) // Here I want to end up with a T object instead of Observable<T> object
これはflatMap
が順番にmap
に到達するために発光するように を持っていますmyObservable1
を放出する、これを行うことであるため動作しません。 このようなことが可能であるかどうかわかりません。誰もこの目標を達成するための手がかりを持っていますか?ありがとうございます
あなたは何の話をしていますか?最新のことはどういう意味ですか? – akarnokd
「myObservable」は、不規則な間隔で例えば「1」、「2」、「3」を放出する熱い観察可能なものである。私がしたいことは、 'return'ディレクティブに到達した時点で' myObservable'の最新値(私たちの場合は "3")を取得できることです。 –
myObservableは暑いまたは寒いですか? –