Угловая 5 пожарная база не работает - PullRequest
0 голосов
/ 16 мая 2018

Я обновил свой компьютер до High Sierra (чистая установка), после переустановки angular-cli и клонировал один из моих предыдущих проектов, использующих Firebase и angularfirebase2, любая операция получения данных из firebase не работает.Я получил следующую ошибку:

Uncaught TypeError: Object(...) is not a function
    at SwitchMapSubscriber.eval [as project] (changes.js:7)
    at SwitchMapSubscriber._next (switchMap.js:91)
    at SwitchMapSubscriber.Subscriber.next (Subscriber.js:95)
    at RefCountSubscriber.Subscriber._next (Subscriber.js:131)
    at RefCountSubscriber.Subscriber.next (Subscriber.js:95)
    at Subject.next (Subject.js:56)
    at ConnectableSubscriber.Subscriber._next (Subscriber.js:131)
    at ConnectableSubscriber.Subscriber.next (Subscriber.js:95)
    at Notification.observe (Notification.js:32)
    at AsyncAction.DelaySubscriber.dispatch (delay.js:91)

Кто-нибудь знает, что происходит?Проект на угловой 5

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Сопровождающий AngularFire здесь. Вы захотите перейти на rxjs 6, мы перешли на поддержку Angular 6. Поскольку вы используете Angular 5, установите библиотеку rxjs-compat, чтобы сгладить изменения до момента миграции.

0 голосов
/ 16 мая 2018

Это была проблема с firebase и angularfire.

Я решил ее с помощью следующих команд.

npm uninstall angularfire2
npm install angularfire2@5.0.0-rc.3 --save
npm uninstall firebase
npm install firebase@4.8.0 --save
...