cookie添加到控制器

如何向我的控制器添加cookie是否正确?

这是错误的,当我使用$ cookie,否则一切正常。

angular.module('app', ['ngCookies']);
app.controller('loginCtrl', function ($scope, $http, $state, Authorization, $cookies) {
$cookies.put('expires', 'example');
});

错误

angular.js:13920错误:[$ injector:unpr] http://errors.angularjs.org/1.5.8/$injector/unpr?p0=%24cookiesProvider%20%3C-%20%24cookies%20%3C- %20loginCtrl位于http:// localhost:64757 / Scripts / angular.min.js:6:412位于http:// localhost:64757 / Scripts / angular.min.js:43:174位于Object的Error(native) d(http:// localhost:64757 / Scripts / angular.min.js:40:432)在d:http:// localhost:64757 / Scripts / angular.min.js:43:236处的d [as get] :http:// localhost:64757 / Scripts / angular.min.js:41:158)在Object.instantiate(http:/ / localhost:64757 / Scripts / angular.min.js:40:432) / localhost:64757 / Scripts / angular.min.js:90:32 at q(http:// localhost:64757 / Scripts / AngularUI / UI-router.min.js:7:14338)


如果您转到错误所提供的网址,请执行以下操作:https://docs.angularjs.org/error/$injector/unpr?p0=$cookiesProvider%20%3C-%20$cookies%20%3C-%20loginCtrl

你的角色应用程序无法找到你的依赖。 你有没有安装角度曲奇文件? 您可以通过以下方式安装它

npm install angular-cookies

要么

bower install angular-cookies

此外,当你声明你的角度应用程序,你应该把它分配给一个变量,然后将其用于您的控制器。

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

app.controller('loginCtrl', function ($scope, $http, $state, Authorization, $cookies) {
    $cookies.put('expires', 'example');
});
链接地址: http://www.djcxy.com/p/77683.html

上一篇: cookies add to controller

下一篇: Error [$injector:unpr] when injecting sanitize dependency