$firebaseObject: Error: $injector:unpr Unknown Provider



我在我的代码中实现$firebaseObject。然而,当我在控制器(或服务)中包含$firebaseObject作为依赖项时,我立即收到以下Angular错误:

Unknown provider: 

我的控制器:

angular.module('myapp.controllers-account', [])

.controller('AccountCtrl', 
  function($firebaseObject, $state, $anchorScroll, $location, $rootScope, $stateParams,
    OtherDependencies) {

    var ref = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com");
    // download physicsmarie's profile data into a local object
    // all server changes are applied in realtime
    $scope.profile = $firebaseObject(ref.child('profiles').child('phsyicsmarie'));

})

移除依赖,修复问题。发生了什么事?

注意:我已经把firebase作为我的模块的依赖项,因为我在其他地方使用它,它工作得很好。

你需要将firebase注册为angular app中的一个模块。

angular.module('myapp.controllers-account', ["firebase"])

具有

最新更新