$ firebaseObject:错误:$ injector:unpr未知提供程序

时间:2015-10-19 10:03:44

标签: angularjs firebase

我正在我的代码中实现$firebaseObject。但是,当我在我的控制器(或服务)中包含$firebaseObject作为依赖项时,我会立即收到以下Angular error

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作为依赖项放在我的模块中,因为我在其他地方使用它并且它工作正常。

1 个答案:

答案 0 :(得分:1)

您需要将firebase注册为具有角度应用的模块。

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

Refrences