结合使用ionic 3(Angular 5 + rxjs5)的AngularFireStore

时间:2019-02-04 15:40:02

标签: angular firebase ionic-framework rxjs angularfire2

我想使用angularfire2连接到Firebase,但是我似乎陷入了依赖循环中。

Ionic 3正式支持多达angular 5,angularfire2需要rxjs 6,angular 5支持多达rxjs 5。

我不能升级到rxjs 6,因为它与angular 5不兼容,并且我不能升级到angular 6,因为它在ionic 3中不受支持。

我一直在考虑升级到ionic 4,因为许多库都在我的旧版本中崩溃了,但是我担心ionic 4 beta会引入更多的错误,而我现有的插件却不兼容。

任何人都知道什么是最好的行动方案?

1 个答案:

答案 0 :(得分:0)

rxjs-compat应该可以解决问题。您对Ionic 4的担心是正确的。我最近尝试升级,发现:

  1. 从概念上的跳跃(例如Angular组件-> Web组件)和所涉及的时间(例如从SASS变量到CSS变量等)的转换,指南和教程都大大低估了从v3到v4的跳跃需要进行CSS调整的工作可能很多)

  2. 我依赖的许多插件尚不兼容v4(特别是Angular 7和RxJS 6)

仍然,现在是升级的时候了,只是将其视为一个副项目,这可能会花费一些时间,并使您的v3应用与它并排运行。