无法登录 in/out 或注册,我的 submitPost 功能停止工作

Can't log in/out or register, and my submitPost function stopped working

Grunt 没有给我任何错误

并在调试器下

"Error: [$injector:unpr] Unknown provider: AuthProvider <- Auth <- user <- NavCtrl

"Error: [$injector:unpr] Unknown provider: AuthProvider <- Auth <- user

这是授权服务https://github.com/Eibonic/AngularJS-reddit/blob/master/app/scripts/services/Auth.js

这是导航控制器

'use strict';

app.controller('NavCtrl', function ($scope, $location, Post, Auth){
    $scope.post = {url: 'http://', title: ''};
    $scope.signedIn = Auth.signedIn;

    $scope.submitPost = function () {
        Post.create($scope.post).then(function (ref){
            $scope.post = {url: 'http://', title: ''};
            $location.path('/posts/' + ref.name());
            });
            };

            $scope.logout = function () {
                Auth.logout();
            };
}); 

这是授权控制器。

'use strict';

app.controller('AuthCtrl',
 function ($scope, $location, Auth) {
    if (Auth.signedIn()) {
        $location.path('/');
    }

    $scope.login = function () {
        Auth.login($scope.user).then(function () {
            $location.path('/');
        });
    };

    $scope.register = function () {
        Auth.register($scope.user).then(function () {
            return Auth.login($scope.user).then(function() {
                $location.path('/');
            });
        });
    };
});

这是我用作参考的教程,在我添加 Auth 函数后事情开始出现问题。 https://thinkster.io/learn-to-build-realtime-webapps/

点击提交没有任何反应。当我单击 logout/register/login 时,URL 发生了变化,仅此而已。

您是否在 index.html 中添加了以下文件?

<script src="scripts/services/auth.js"></script>
<script src="scripts/controllers/auth.js"></script>