我对rxjs很新,所以请耐心等待:)。
var source = Rx.Observable.fromEvent(document, 'keyup');
source.filter(function(x){
console.log('filter with', x);
return true;
});
var subscription = source.subscribe(
function (x) {
console.log('Next: keyup!',x.keyCode);
},
function (err) {
console.log('Error: %s', err);
},
function () {
console.log('Completed');
});
什么是调试内部过滤器的正确方法 我没有看到任何带有的过滤器 在控制台
我也试过
var source = Rx.Observable.fromEvent(document, 'keyup');
source.filter(function(x){
console.log('filter with', x);
return true;
});
source.do(x => console.log('do with',x));
var subscription = source.subscribe(
function (x) {
console.log('Next: keyup!',x.keyCode);
},
function (err) {
console.log('Error: %s', err);
},
function () {
console.log('Completed');
});
没有幸运
请你给我一个提示吗?
答案 0 :(得分:3)
source.filter()正在创建一个新的Observable,但您只订阅了原始的Observable源。没有订阅的观察者没有被执行
你必须做这样的事情:
moduleForModel