在我的angular应用程序中,我安装了angular-cookies => npm安装angular-cookies。
我将以下代码添加到我的angular模块中:
var app = angular.module('app', ['ngCookies','ngResource', 'ngRoute'])
.config(function($routeProvider, $locationProvider, $httpProvider, $cookies) {当我尝试启动时,我得到了以下错误:
无法实例化模块应用,因为:错误:$injector:modulerr$injector/modulerr?p0=...)在https://localhost:3000/javascripts/angular.min.js:6:417 ......
我不确定为什么我的注射失败了
发布于 2016-11-15 19:06:16
今天早上我也解决了同样的问题,
尝试获取相同api版本的angular和angular-cookies,您的angular版本是1.3.11,而angular-cookies是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>我希望它能帮助你
https://stackoverflow.com/questions/40596985
复制相似问题