问题描述
在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
创建者函数,因此,应像from
,of
或{{1} }(所有这些都是为了创建新的forkJoin
而不是对现有的{1>}进行操作)