Firebase Eckfeuer in neuer Feuerbasis

Ich habe eine Angular-App, die die AngularFire-Bibliothek verwendet. In der Firebase-Dokumentation heißt es, dass Angularfire unterstützt wirdhttps: //firebase.google.com/support/guides/firebase-web#update_your_firebase_libraries_numbere

Ich habe Firebase und Angularfire auf die neueste Version aktualisiert.

BEFORE: // Das funktioniert: -)

    // *** DataService ***

    var root = new Firebase(FIREBASE_URL);         

    var service = { 
        root: root, 
        items: root.child('items'), 
        tastings: root.child('tastings'), 
        users: root.child('users'), 
        votes: root.child('votes') 
    };

    return service;

    // *** Controller ***

    $scope.tastings = $firebaseArray(dataService.tastings); 

AFTER: // Das funktioniert nicht: -

    // *** app.js ***

    .run(function (FIREBASE_CONFIG) {
        firebase.initializeApp(FIREBASE_CONFIG);
    });

    // *** DataService ***

    var root = firebase.database().ref();         

    var service = { 
        root: root, 
        items: root.child('items'), 
        tastings: root.child('tastings'), 
        users: root.child('users'), 
        votes: root.child('votes') 
    };

    return service;

    // *** Controller ***

    $scope.tastings = $firebaseArray(dataService.tastings); 

Der Fehler, den ich erhalte: "Muss eine gültige Firebase-Referenz an $ firebase übergeben (keine Zeichenfolge oder URL)"

Es sieht aus wie eine Firebase-Referenz in der Chrome-Konsole, wenn ich dataService.tastings auswerte, obwohl es neue Eigenschaften wie die Datenbank gibt, die hinzugefügt wurde.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage