默认将 RxJS 6 个运算符导入 Angular 6 个文件
Importing RxJS 6 operators into Angular 6 files by default
我用 Angular 编写的应用几乎在每个文件中都使用了多个 RxJS 6 运算符,例如 filter
、take
和 takeUntil
。显式导入这些运算符真的很痛苦。我希望它们在全球范围内可用。
例如,项目中的每个文件都不再需要此代码。
import { filter, take, takeUntil } from 'rxjs/operators';
有没有办法默认导入这些运算符?
NO,无法默认导入它们,也无法在各种 components/services.
之间共享
您需要显式地导入到您想要添加它们的任何地方,因为 angular 提供了一种创建没有依赖项的应用程序的更好方法。
我用 Angular 编写的应用几乎在每个文件中都使用了多个 RxJS 6 运算符,例如 filter
、take
和 takeUntil
。显式导入这些运算符真的很痛苦。我希望它们在全球范围内可用。
例如,项目中的每个文件都不再需要此代码。
import { filter, take, takeUntil } from 'rxjs/operators';
有没有办法默认导入这些运算符?
NO,无法默认导入它们,也无法在各种 components/services.
之间共享您需要显式地导入到您想要添加它们的任何地方,因为 angular 提供了一种创建没有依赖项的应用程序的更好方法。