angular ngCookies错误:[$ injector:modulerr]

时间:2016-11-14 20:10:29

标签: angularjs dependency-injection

在我的角度应用程序中,我安装了angular-cookies => npm install angular-cookies。

我将以下内容添加到我的角度模块中:

var app = angular.module('app', ['ngCookies','ngResource', 'ngRoute'])
  .config(function($routeProvider, $locationProvider, $httpProvider, $cookies) {

尝试启动时出现以下错误:

由于以下原因导致无法实例化模块应用: 错误:[$ injector:modulerr] http://errors.angularjs.org/1.3.11/ $ injector / modulerr?p0 = ...)     在https://localhost:3000/javascripts/angular.min.js:6:417 ......

我不确定为什么我的注射失败

1 个答案:

答案 0 :(得分:1)

今天早上我解决了同样的问题,

尝试获得角度和角度曲奇的相同api版本,角度版本为1.3.11,角度曲线为1.4.4。

link是所有组件的最新稳定版本(1.5.8)

我的app.js的一部分:

var app = angular.module('app', ['ngCookies']);

app.controller('loginFormController', ['$scope', '$log', '$http','$cookies', function($scope, $log, $http, $cookies) {
//Your code here
}]);

我的index.html的一部分:

<!DOCTYPE html>
<html lang="fr" ng-app="app">
    <head>
        <meta charset="utf-8" />
        <title>App| Login</title>
        <link rel="stylesheet" href="../assets/css/style.css">
        <link rel="stylesheet" href="../assets/css/login.css">
        <script src="../assets/angular.min.js"></script>
        <script src="../assets/angular-cookies.js"></script>
        <script src="../assets/jquery-3.1.1.min.js"></script>
        <script src="../controller/app.js"></script>
    </head>
    <body ng-controller="loginFormController as login">
    </body>
</html>

我希望它能帮到你