Rxjs 带有合并运算符的Rxj错误
我在“rxjs”:“^6.2.1” 基于rxjs文档的merge操作符 我正在尝试合并两个相同返回类型的可观察对象Rxjs 带有合并运算符的Rxj错误,rxjs,Rxjs,我在“rxjs”:“^6.2.1” 基于rxjs文档的merge操作符 我正在尝试合并两个相同返回类型的可观察对象 import { merge } from 'rxjs'; public metricsData$: Observable<Map<string, MetricState>>; public statisticsList$: Observable<Map<string, MetricState>>; //I am trying t
import { merge } from 'rxjs';
public metricsData$: Observable<Map<string, MetricState>>;
public statisticsList$: Observable<Map<string, MetricState>>;
//I am trying to merge both the streams.
const example = this.metricsData$.pipe(merge(this.statisticsList$));
I am getting below mentioned error:
错误:
“Observable”类型的参数不能分配给“OperatorFunction”类型的参数。
类型“Observable”不提供与签名匹配的内容(来源:Observable):Observable)
我能得到一些帮助吗?
首先。管道(f=>merge(f,second))
但是merge(first,second)
更简单。@cartant成功了
const first = interval(2500);
//emit every 1 second
const second = interval(1000);
//used as instance method
const example1 = first.pipe(merge(second));