na bieżąco (w wersji 5.0.0-RC3):
While Getti W przypadku tego błędu oznacza to, że używasz starego interfejsu API bazy danych. Można to rozwiązać poprzez importowanie FirebaseListObservable
z depracated modułu (patrz także @Ashish Jha odpowiedź):
import { AngularFireModule } from 'angularfire2';
import { AngularFireDatabase, FirebaseListObservable, FirebaseObjectObservable } from 'angularfire2/database-deprecated';
Zaleca się korzystać z najnowszych API od AngularFire 5.0 przynosi nowe API dla bazy danych w czasie rzeczywistym. Zobacz aktualizację guide.
ORIGINAL ODPOWIEDŹ: AngularFire2 ma oddzielić jego moduły od 4.0.0+.
można importować te dwa moduł, jeśli chcesz używać auth z angularfire2 zobacz ich zmianę log:
import {AngularFireModule} from 'angularfire2';
// for auth
import {AngularFireAuthModule} from 'angularfire2/auth';
// for database
import {AngularFireDatabaseModule} from 'angularfire2/database';
i importować Auth
i Observable
(AuthMethods można znaleźć w AngularFireAuth) typ przez:
// for auth
import { AngularFireAuth } from 'angularfire2/auth';
// for database
import { AngularFireDatabase } from 'angular2/database';
// for Observables
import {FirebaseListObservable, FirebaseObjectObservable } from 'angularfire2/database';
co ty wersja angulafire2? – Pengyy
angularfire2 -v nie działa. czy wiesz, jak sprawdzić wersję? –
sprawdź lokalny pakiet package.json lub 'package, json' w' angularfire2'. – Pengyy