angularfire错误:[$ injector:unpr]未知提供者:$ firebaseStorageProvider< - $ firebaseStorage

时间:2017-06-09 00:08:10

标签: javascript angularjs angularfire

我使用“https://www.gstatic.com/firebasejs/4.1.1/firebase.js

和“https://cdn.firebase.com/libs/angularfire/2.0.1/angularfire.min.js

我的app.js

 angular
      .module('angularfireApp', [
        'firebase',
        'ngAnimate',
        'ngCookies',
        'ngResource',
        'ngRoute',
        'ngSanitize',
        'ngTouch'
      ])

my controller.js

angular.module('angularfireApp')
  .controller('ProductsCtrl', function (Auth, $scope, $firebaseObject, $firebaseArray, $firebaseStorage) {

知道问题是什么,谢谢

1 个答案:

答案 0 :(得分:2)

请使用angularfire的最新版本(截至目前为2.3.0),因为他们最近添加了一项服务来包装$firebaseStorage的功能。请查看以下发行说明:

https://github.com/firebase/angularfire/releases

因此,请将angularfire引用更改为以下内容:

https://cdn.firebase.com/libs/angularfire/2.3.0/angularfire.min.js

之后你应该没事:)

PS - JSFiddle Demo