如何导入 RxJS 合并?
How to import RxJS merge?
在我的 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
或 [= 一样导入它14=](所有这些都是为了创建新的 Observables
而不是对现有的进行操作)
在我的 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
或 [= 一样导入它14=](所有这些都是为了创建新的 Observables
而不是对现有的进行操作)