Использование AngularFireStore с ионной 3 (угловой 5 + rxjs5) - PullRequest
0 голосов
/ 04 февраля 2019

Я хотел использовать angularfire2 для соединения с firebase, но я, похоже, застрял в цикле зависимостей.

Ionic 3 официально поддерживает до angular 5, angularfire2 требует rxjs 6, angular 5 поддерживает до rxjs 5.

Я не могу перейти на rxjs 6, поскольку он не совместим с angular 5, и я не могу перейти на angular 6, поскольку он не поддерживается в ionic 3.

Iя думал о переходе на ionic 4, так как многие старые библиотеки ломаются под моей старой угловой версией, но я боюсь, что в бета-версии ionic 4 появятся еще больше ошибок, и мои существующие плагины могут быть несовместимы.

Кто-нибудь понялкакой лучший курс действий?

1 Ответ

0 голосов
/ 05 февраля 2019

rxjs-compat должен добиться цели.Ваша забота об Ionic 4 действительна.Недавно я предпринял попытку обновления и обнаружил, что:

  1. Руководства и учебные пособия значительно недооценивают переход с v3 на v4 с точки зрения концептуального перехода (например, угловые компоненты -> веб-компоненты)и затраченное на это время (например, переход от переменных SASS к переменным CSS и другие необходимые настройки CSS могут потребовать много усилий)

  2. Многие плагины, от которых я зависел, еще не совместимы сv4 (в частности, Angular 7 и RxJS 6)

Тем не менее, сейчас настало время сделать обновление, просто рассмотрите его как побочный проект, который может занять немного времени и сохранитьваше приложение v3 работает хорошо вместе с ним.

...