2017-05-23 5 views
1

Observerableをチェーンで別のものにマップする方法はありますか?私は現在これをやっています:ラップRx JS連鎖で観察可能

const myObserverable = fnThatReturnsObserverable(); 
return anotherFunctionThatReturnsObserverable(myObserverable); 

これを連鎖的に行う方法はありますか?それhere

return fnThatReturnsObserverable().someOperator(anotherFunctionThatReturnsObserverable) 
+2

を使用することができますか? – Brandon

+0

@Brandom、Observables、私の質問を更新します。 –

+2

@MarcelM。私は 'let()'があなたが探しているものだと思っていますが、https://github.com/ReactiveX/rxjs/blob/master/src/operator/let.ts – martin

答えて

2
fnThatReturnsObserverable() 
    .let(obs => anotherFunctionThatReturnsObserverable(obs)); 

詳しい情報。

+0

ありがとうございました! –

-1

また、あなたがチェーンobserv_ers_またはobserv_ables_に欠けているofmergeMap(or concatMap)

Observable.of(fnThatReturnsObserverable()) 
    .mergeMap(ob => anotherFunctionThatReturnsObserverable(obs)); 
+0

これは単なる論理的ではない –

+0

@RobinDijkhofどのような論理を意味しますか? – thatseeyou

+0

observableのobservableを作成するだけで、演算子letが存在する間にmergeMapを使用することができます。 –

関連する問題