RxJS - 过滤器没有安装'点击'过滤器上的事件

时间:2016-08-17 14:36:38

标签: jquery rxjs

我是rxjs的新手我试图安排click事件,因为我正在使用此功能:

$(function(){

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

});

但对我来说没什么安慰......问题是什么?任何人都在解释我在这里做的错误吗?

Live Try

1 个答案:

答案 0 :(得分:5)

Observable

需要subscribe
  

订阅是表示可支配资源的对象,   通常执行Observable。

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

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

Example