【问题标题】:Retrieving Object from Firebase (AngularFire)从 Firebase 中检索对象 (AngularFire)
【发布时间】:2018-05-06 00:38:20
【问题描述】:

我尝试使用 AngularFire 从 Firebase 获取对象并使用 firebaseObject。但是,它没有像我预期的那样返回一个对象。这是我的代码

(function(){
'use strict';

angular.module('moiveapp', ['ngRoute'],['firebase'])


.factory("Movie", ["$firebaseObject", function($firebaseObject) {
    return function(ID) {
        // create a reference to the database node where we will store our data
        var ref = firebase.database().ref("allmovies").push();
        var movieRef = ref.child(ID);

        // return it as a synchronized object
        return $firebaseObject(movieRef);
    }
  }
  ])
.controller("MovieCtrl", ['$scope','Movie', function($scope,Movie) {
      $scope.test = Movie("001");
  }]);
})();

【问题讨论】:

    标签: angularjs firebase firebase-realtime-database angularfire


    【解决方案1】:

    我尝试了这种方法,它奏效了。

    .factory("Movie", ["$firebaseObject", function($firebaseObject) {
        return function(ID) {
            // create a reference to the database node where we will store our data
    
            var ref = firebase.database().ref();
            var movieRef = ref.child('allmovies').child(ID);
    
            // return it as a synchronized object
            return $firebaseObject(movieRef);
        }
    }
    ])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-17
      • 1970-01-01
      • 2017-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多