Open pengkobe opened 6 years ago
rxjs6 相比 rxjs5 有较大的改变,而是都是 break change,如果嫌一次改变比较麻烦的,可以使用 rxjs-compat 先做兼容处理,既可以使用新语法,老语法也不会报错,涉及到的改变主要有以下几方面:
rxjs6
rxjs5
break change
rxjs-compat
merge
of
chainable ==> pipeable
pipe
函数式编程的转变
ionic 目前最新支持的是 angular 5.x 版本,所以还没有支持到 rxjs6。要是强行使用,会使得像 http 这种服务出现引用不一致等情况。
ionic
angular 5.x
http
rxjs6 可以通过打补丁的方式兼容 rxjs5,npm库: rxjs-compat 就是做这个工作的,所以事实上你也可以在 angular5.x 中使用 rxjs6,我自己也实验了下,不过由于依赖库之间常存在版本不对应的现象,还是感觉有点别扭。
rxjs6
相比rxjs5
有较大的改变,而是都是break change
,如果嫌一次改变比较麻烦的,可以使用rxjs-compat
先做兼容处理,既可以使用新语法,老语法也不会报错,涉及到的改变主要有以下几方面:merge
、of
啥的chainable ==> pipeable
,其实就是链式写法,变成了pipe
写法,本质上其实上是向函数式编程的转变
ionic
ionic
目前最新支持的是angular 5.x
版本,所以还没有支持到rxjs6
。要是强行使用,会使得像http
这种服务出现引用不一致等情况。参考