为什么ng-token-auth与ngRoute有关?

时间:2015-08-06 09:58:01

标签: angularjs authentication ngroute

我正在尝试使用 ng-token-auth 为我的应用进行身份验证

但是当我将 ng-token-auth 包含在我的模型中时,我发现它停止了我的路线并且它给了我这个问题

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.4.3/$injector/modulerr?p0=HiringApp&p1=Error%…3A%2F%2Flocalhost%3A8888%2Fhiring-angular%2Fjs%2Fangular.min.js%3A19%3A339) 

这是我的代码:

var myApp = angular.module("HiringApp",['ngRoute','ngCookies','ng-token-auth']);

// define my routes
myApp.config(function($routeProvider, $locationProvider){
    $routeProvider.when('/login',
    {
        templateUrl: 'views/login.html',
        controller: 'LoginController'
    });
  $routeProvider.when('/register',
    {
        templateUrl: 'views/register.html',
        controller: 'RegisterController'
    });
  $routeProvider.when('/jobs',
    {
        templateUrl: 'views/jobs.html',
        controller: 'JobsController'
    });
  $routeProvider.otherwise ({redirectTo: '../index.html'});
});

我在我的html文件中包含了所需的js库,例如

<script src="js/angular.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular-cookies.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ng-token-auth/0.0.27/ng-token-auth.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.15/angular-ui-router.js">
</script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular-route.js"></script>
<script src="js/app.js"></script>

为什么我遇到这个问题? 当我只删除它“ng-token-auth”应用程序工作时,为什么?

0 个答案:

没有答案