关于Angular6版本升级和RXJS6新特性的讲解

发布时间:2019-06-03 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了关于Angular6版本升级和RXJS6新特性的讲解脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
Angular5升级到Angular6, Angular6相比较于angular5
总体变化不大,但是在RxJS上面却有一些变动,不得不说,虽然很讨厌break
update但是RXJS6的新特性对于angular应用的优化是有很大一块空间的

快速修复

对于写了年多的项目,模块已经很多了,所以不可能在升级到angular6后马上更新所有代码关于RXJS6的新特性,所以官方给出了一个可以暂时延缓我们不需要修改rsjx代码的办法

npm install --save rxjs-compat

优点: 暂时不用改代码,可以一点点地改,直到改完后吧这个包卸掉

缺点: 对于rxjs6的renameoperator无效,所以,如果有用到rename的API,必须手动修改

RXJS6的变化

RXJS6改变了包的结构,主要变化在 import方式和oPErator 上面以及使用pipe()

Imports 方式改变

关于Angular6版本升级和RXJS6新特性的讲解

从rxjs中类似像导入observable subject 等的不再进一步导入,而是止于rxjs, rxjs6在包的结构上进行了改变

operator的改变

关于Angular6版本升级和RXJS6新特性的讲解

总而言之: 类似于创建之类的用的API都是从rxjs引入的,类似于map 之类的操作都是从rxjs/operators引入的

关于Angular6版本升级和RXJS6新特性的讲解

pipeable observable

关于Angular6版本升级和RXJS6新特性的讲解

被重新命名的API

关于Angular6版本升级和RXJS6新特性的讲解

关于更新到RXJS6老代码要怎么更新的后续会专门写一篇

脚本宝典总结

以上是脚本宝典为你收集整理的关于Angular6版本升级和RXJS6新特性的讲解全部内容,希望文章能够帮你解决关于Angular6版本升级和RXJS6新特性的讲解所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。