2017-10-26 12 views
0

jsfiddleLink
コード:SwitchMapはカスタムテーマに影響しませんか?

const source = new Rx.Subject() 
source.switchMap(x => { 
    console.log(x) 
    return Rx.Observable() 
}) 

source.next('hello') 

私は 'ハロー' は記録されるだろうと期待が、何も起こりませんでした。カスタムテーマでswitchMapを使用することはできませんか?

+2

彼の答えでは、マーティンは 'subscribe'と呼ばれています。あなたはそれを呼び出さなかった、それはあなたの問題でした。 – cartant

答えて

1

あなたが値(観測値を発光)返していない:

const source = new Rx.Subject() 
source 
    .switchMap(x => { 
    console.log(x) 
    return Rx.Observable.of(x); 
    }) 
    .subscribe(...) 

source.next('hello') 
+0

'hello'は記録されません。あなたは私の質問を誤解しています。 – Zen

+0

あなたもそれを試しましたか? https://jsfiddle.net/f067n1x3/ – martin

関連する問題