我正在尝试在浏览器上创建一个简单的cookie,但它没有在开发者工具上显示它。
我第一次这样做:
$cookies.test = "a basic value";
console.debug($cookies.test);
刷新页面时,它会在“控制台”选项卡上显示正确的字符串,即使我在“资源”选项卡上看不到任何具有此值的cookie。 (我正在使用谷歌浏览器)
我第二次这样做:
console.debug($cookies.test);
刷新后,控制台会显示undefined
。这似乎是正确的,因为浏览器中没有存储cookie ...
哪里存储了Angular的这个“cookies”?我做错了吗?
注意:我也尝试过使用$cookieStore
,我的行为完全相同,但语法不同。
答案 0 :(得分:0)
我发现了问题。 Angular ngCookie
工作得很好。
问题来自项目类型。我不得不在Eclipse上将我的静态Web项目转换为动态Web项目。
请参阅:Eclipse help (就个人而言,在Luna上,我不得不:在我的项目中使用右键>配置>转换为动态项目......)
要创建托管应用程序的tomcat服务器,请参阅:Eclipse help