我使用AngularJS $ cookies 1.6.9来管理我网站上的cookie。 我尝试过一个简单的cookie集,如下所示:
$cookies.put('myCookieTest', 'test');
var cookie = $cookies.get('myCookieTest');
console.log(cookie);
我已正确安装了角度Cookie,并且在设置或检索Cookie时控制台中未返回任何错误。虽然此代码段的结果是undefined
。在Google Chrome检查器中,取消“应用程序”标签,在Cookie部分中,我看不到我的Cookie,因此代码似乎没有设置它。
我对此处遗漏的内容或代码有什么问题有所了解吗?
答案 0 :(得分:0)
确保在模块和控制器中注入ngCookies
。请查看此简单的 demo fiddle ,并将其与您的解决方案进行比较。还要确保使用正确版本的ngCookies
。 ngCookies 1.6.9
是为AngularJS版本1.6.9
制作的。
var myApp = angular.module("myApp", ['ngCookies']);
myApp.controller("Ctrl1", function($$cookies) {
$cookies.put('myCookieTest', 'test');
var cookie = $cookies.get('myCookieTest');
console.log(cookie);
});
答案 1 :(得分:0)
您好,
我认为您已将所有事情配置得很好但可能是版本问题。