【发布时间】:2017-06-26 22:19:13
【问题描述】:
我正在尝试解决此问题,但无法正常工作。我想将NgCookies (angular-cookies) 包含到我的应用程序中,但这只是给我一个错误。
我有这个:
包括JS:
<html>
<script src="js/angular1.6.1.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular-cookies.js"></script>
</html>
应用程序控制器:
var myApp = angular.module('myApp', ['ionic', 'ui.router', 'ngCordova', 'ngCookies']);
控制器:
myApp.controller('HomeController', ['$scope', '$cookies', function ($scope, $cookies) {
// Retrieving a cookie
$scope.userName = $cookies.userName || "";
// Setting a cookie
$cookies.userName = 'testUser';
}]);
我得到的错误是:
Error: [$injector:unpr] Unknown provider: $cookiesProvider <- $cookies <- HomeController
我正在使用 Angular 版本 1.6.1 和 Angular-Cookies 版本 1.6.1
我不知道我在这里做错了什么。我检查了其他问题,但那里给出的解决方案对我不起作用。我检查了版本,检查了是否在 Angular-Cookies 等之前包含 Angular。我现在别无选择。
【问题讨论】:
-
您还有其他控制台错误吗?
-
不,这就是我所拥有的一切......这太疯狂了。不知道这里发生了什么。
标签: javascript angularjs cookies