【问题标题】:How to import RxJS merge?如何导入 RxJS 合并?
【发布时间】:2020-12-08 03:04:39
【问题描述】:

在我的 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的正确方法是什么?

【问题讨论】:

标签: angular rxjs tslint rxjs-pipeable-operators


【解决方案1】:

Merge 不是运算符函数,而是Observable 创建函数,因此,它应该像fromofforkJoin 一样导入(所有这些都是为了创建新的Observables 而不是对现有的进行操作)

【讨论】:

    猜你喜欢
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 2017-11-28
    • 1970-01-01
    • 2021-02-02
    • 2020-02-24
    • 1970-01-01
    • 2019-10-01
    相关资源
    最近更新 更多