2016-08-17 30 views
1

上の「クリック」イベントをコンソールではない:私のためRxJSは、フィルタは、私は、<code>click</code>イベントをコンソールにしようとしています、そのために私は、この機能を使用しています<code>rxjs</code>に、私は非常に新しい午前フィルタ

$(function(){ 

Rx.Observable.fromEvent(document, 'click') 
.filter(function(c) { 
    console.log('c', c); //but nothing consoles..? 
}) 

}); 

しかし、何もコンソール.. どうした?誰が私がここで何をしているのかミスを​​説明してくれますか?

Live Try

答えて

5

サブスクリプションは、使い捨てのリソース、観察可能なの 通常実行を表すオブジェクトであるあなたのObservable

subscribeを必要としています。

var stream$ = Rx.Observable 
    .fromEvent(document, 'click') 
    .filter(function(e) { 
     console.log(e); 
     return e; 
    }); 

stream$.subscribe(function (value) { 
    console.log(value); 
}); 

Example

関連する問題

 関連する問題