我已按照教程进行操作here https://www.firebase.com/docs/web/libraries/angular/guide.html#section-routes但不知何故犯了这个错误
Unknown provider: currentAuthProvider <- currentAuth
我将 currentAuth 添加到我的所有控制器中,可能出了什么问题?
Firebase 2.0.4
AngularFire 0.9.0
这是路线文件:
.config(function($stateProvider, $urlRouterProvider, $locationProvider) {
$urlRouterProvider.otherwise('/');
$stateProvider
.state('home', {
url: '/',
templateUrl: 'views/home.html',
controller: "homeCtrl",
resolve: {
"currentAuth": ["userFactory", function(userFactory) {
return userFactory.$waitForAuth();
}]
}
})
我只有两个模块:
var warp = angular.module('warp', [
'firebase',
'ui.router'
])
这是控制器之一:
angular.module('warp')
.controller("signupCtrl", ["$rootScope", '$scope', 'userFactory', '$window', '$firebase', '$location', 'USERS', 'currentAuth',
function($rootScope, $scope, userFactory, $window, $firebase, $location, USERS, currentAuth) {