【发布时间】:2017-07-31 18:41:18
【问题描述】:
我如何创建一个 observable 并稍后在代码中生成下一个值?由于其他异步事件,我希望能够从代码的不同部分调用 onNext。
这是我尝试过的,但不起作用:
var Rx = require('rx');
var GlobalObserver;
var source = Rx.Observable.create(observer => {
GlobalObserver = observer;
});
var subscription = source.subscribe(
x => console.log('onNext: %s', x),
e => console.log('onError: %s', e),
() => console.log('onCompleted')
);
//...later in the code, as a result of another async event:
GlobalObserver.onNext(someData);
...
GlobalObserver.onNext(someOtherData);
【问题讨论】:
标签: javascript node.js rxjs