【问题标题】:angularfire Error: [$injector:unpr] Unknown provider: $firebaseStorageProvider <- $firebaseStorageangularfire 错误:[$injector:unpr] 未知提供者:$firebaseStorageProvider <- $firebaseStorage
【发布时间】:2017-06-09 00:08:09
【问题描述】:

我使用“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'
      ])

我的控制器.js

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

知道问题出在哪里,谢谢

【问题讨论】:

    标签: javascript angularjs angularfire


    【解决方案1】:

    请使用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

    【讨论】:

    • 很高兴听到这个。如果对您有用,请将其标记为已接受的答案,以便其他人也可以轻松找到它:)
    猜你喜欢
    • 2017-04-25
    • 1970-01-01
    • 1970-01-01
    • 2015-01-25
    • 2016-03-26
    • 2014-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多