FirebaseListObservable et FirebaseObjectObservable remplacés par AngularFireList et AngularFireObject

Après avoir fait une installation habituelle d'AngularFire pour l'utiliser dans une application Angular ou Ionic

npm install firebase angularfire2 --save  

vous constaterez que si vous utilisez AngularFire dans sa nouvelle V 5.0, il n'est désormais plus possible d'importer FirebaseListObservable et FirebaseObjectObservable. A partir de la V 5.0, FirebaseListObservable est remplacé par AngularFireList et FirebaseObjectObservable est remplacé par AngularFireObject

// v 4.0
import { AngularFireDatabase, FirebaseListObservable, FirebaseObjectObservable } from 'angularfire2/database';

// alternative (mais dépréciée)
import { AngularFireDatabase, FirebaseListObservable, FirebaseObjectObservable } from "angularfire2/database-deprecated";  

inscrivez vous à la newsletter de meanjs.fr


La meilleure option

// v 5.0 (à partir octobre 2017)
import { AngularFireDatabase, AngularFireList, AngularFireObject } from 'angularfire2/database';  

A noter que le troisième mini projet de Cinq mini-projets pour se perfectionner sur Angular 2+ sera une application Ionic 3, permettant de scanner le code barre d'un aliment, d'en connaitre les ingrédients puis de se constituer un menu, le tout persisté dans Firebase via AngularFire 5.0.