如何导入RxJS合并?

问题描述

在Angular(v10)项目中,我可以导入各种RxJS(v6.6.2)运算符,例如

import { debounceTime,filter,map,... and so on } from 'rxjs/operators';

merge除外。 merge我喜欢导入

import { merge } from 'rxjs/internal/observable/merge';

但是我认为这不是正确的方法。我也可以写

import { merge } from 'rxjs';

但是针对tslint的建议黑名单规则禁止这样做:

"import-blacklist": [true,"rxjs","rxjs/Rx"]

导入merge的正确方法是什么?

解决方法

Merge不是运算符,它是Observable创建者函数,因此,应像fromof或{{1} }(所有这些都是为了创建新的forkJoin而不是对现有的{1>}进行操作)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...