Я пытаюсь получить объект из Firebase с AngularFire и использую 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");
}]);
})();