首页 > 解决方案 > 是否可以在不创建新的 observable 的情况下合并到现有的 observable?

问题描述

例如,我在基类中有一个 Observable 属性

protected bzMaker: Observable<string>;

this.bzMaker = Observable.fromEvent(input, 'click').map(() => 'click');
this.bzMaker.subscribe(value => console.log(value);

是否可以在subscribe不创建新的 observable 的情况下合并另一个 observable?喜欢:

this.bzMaker.mergeOperation(Observable.fromEvent(input, 'keydown').map(() => 'keydown')

我想保留所有订阅,并在每个 keydow 的控制台中查看“keydown”字符串,并在每次点击时查看“click”字符串。

标签: typescriptrxjsobservable

解决方案


推荐阅读