angularfire Error: [$injector:unpr] Unknown provider: $firebaseStorageProvider <- $firebaseStorage
angularfire Error: [$injector:unpr] Unknown provider: $firebaseStorageProvider <- $firebaseStorage
我用“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'
])
我的controller.js
angular.module('angularfireApp')
.controller('ProductsCtrl', function (Auth, $scope, $firebaseObject, $firebaseArray, $firebaseStorage) {
知道问题出在哪里吗,谢谢
请使用 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
我用“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'
])
我的controller.js
angular.module('angularfireApp')
.controller('ProductsCtrl', function (Auth, $scope, $firebaseObject, $firebaseArray, $firebaseStorage) {
知道问题出在哪里吗,谢谢
请使用 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