Search code examples
angulartypescriptfirebasefirebase-realtime-databaseangularfire2

import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database";


i had problem to

import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database";

i imported AngularFireDatabase but FirebaseListObservable was under a red line after searching this post helped me resolve my problem Getting an error: "Has no exported member AngularFire, AuthProviders, AUthMethods, FirebaseListObservable" in AngularFire2?

import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database-deprecated"; 

but when i compile i get and it cant help i dont know what to do where searching ect core.es5.js:1020 ERROR Error: Uncaught (in promise): Error: No provider for AngularFireDatabase! Error: No provider for AngularFireDatabase!

"angularfire2": "^5.0.0-rc.2", "core-js": "^2.4.1", "firebase": "^4.5.0",


Solution

  • In angularfire2": "^5.0.0-rc.2 you can't use FirebaseListObservable instead you will have to use

    import { AngularFireDatabase } from 'angularfire2/database';
    

    and use it like this

    constructor(public af: AngularFireDatabase) {
      let restaurants = this.af.list('/path');
    }