Typescript 对rxjs操作符导入感到困惑
我已经在我的项目中更新了rxjs操作符的导入,以便它们现在符合新的推荐语法,例如:Typescript 对rxjs操作符导入感到困惑,typescript,import,rxjs,rxjs5,Typescript,Import,Rxjs,Rxjs5,我已经在我的项目中更新了rxjs操作符的导入,以便它们现在符合新的推荐语法,例如: import { switchMap, debounceTime } from 'rxjs/operators'; 然而,当我尝试为“do”操作符遵循相同的模式时,TypeScript会在构建代码时发出抱怨。为了使其正常工作,我需要使用较旧的语法模式,例如: import 'rxjs/add/operator/do'; 我是否做错了什么,或者“do”操作符仍然需要旧的模式 谢谢大家! 在Rx
import { switchMap, debounceTime } from 'rxjs/operators';
然而,当我尝试为“do”操作符遵循相同的模式时,TypeScript会在构建代码时发出抱怨。为了使其正常工作,我需要使用较旧的语法模式,例如:
import 'rxjs/add/operator/do';
我是否做错了什么,或者“do”操作符仍然需要旧的模式
谢谢大家! 在RxJS 5.5中将
do
操作符重命名为tap
(因为do
是一个保留关键字):
有关更多信息,请参阅中的“重命名运算符”部分。您是更新了rxjs还是仅更新了语法?
import { tap } from 'rxjs/operators';