加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angular 5 – > Angular 6 Rxjs .map()到.pipe(map())

发布时间:2020-12-17 08:52:11 所属栏目:安全 来源:网络整理
导读:我有一个Angular 5项目,它有许多模块和数百个组件.自从RxJs 6你必须使用 someObservable.pipe(map(...)) 代替 someObservable.map(...) 我想将此项目从Angular 5迁移到6,但不想手动更改.map()的每次出现. Angular更新方面建议 rxjs-5-to-6-migrate -p src/ts
我有一个Angular 5项目,它有许多模块和数百个组件.自从RxJs 6你必须使用
someObservable.pipe(map(...))

代替

someObservable.map(...)

我想将此项目从Angular 5迁移到6,但不想手动更改.map()的每次出现.

Angular更新方面建议

rxjs-5-to-6-migrate -p src/tsconfig.app.json

迁移到rxjs 6,但我担心这不能改变我的代码.

有关如何节省时间和自动从.map()更改为.pipe(map())的任何建议吗?

也许这有用吗?

我按照https://update.angular.io/中的所有步骤进行操作,但不知何故在链的末尾我遇到了同样的问题:我的所有rxjs导入都被更改了,但是运算符没有被更改为可管理的运算符.

然后我注意到没有安装rxjs-compat包(由于https://github.com/angular/angular-cli/issues/10631?).手动安装rxjs-compat(npm install rxjs-compat –save)并再次运行rxjs-5-to-6-migrate -p src / tsconfig.app.json后,管道出现了!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读