Rxjs 带有合并运算符的Rxj错误

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

我在“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 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));