如何在新的 Rxjs 上重写合并?

How to rewrite merge on new Rxjs?

我有旧的 Rxjs 合并:

Observable.merge(this.timers).subscribe(x => {
      let subscription = x.subscribe((value: ITimer) => {});

});

如何用新的 Rxjs 表示法重写它?

我试过导入这个:

import { merge } from "rxjs/operators";

如您所见:merge 仍然是 rxjs 的一部分,它不作为运算符存在...它只是一个工厂,您可以从中创建一个新的可观察对象。 .

const { merge, from } = rxjs;

const a$ = from([1, 2, 3, 4]);
const b$ = from(['hello', 'world', 'dude']);

merge(a$, b$).subscribe(console.log);
<script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/6.5.3/rxjs.umd.js" integrity="sha256-Nihli32xEO2dsnrW29M+krVxoeDblkRBTkk5ZLQJ6O8=" crossorigin="anonymous"></script>