ngCookies不起作用

时间:2014-11-10 13:42:54

标签: angularjs cookies

我正在尝试在浏览器上创建一个简单的cookie,但它没有在开发者工具上显示它。

我第一次这样做:

$cookies.test = "a basic value";
console.debug($cookies.test);

刷新页面时,它会在“控制台”选项卡上显示正确的字符串,即使我在“资源”选项卡上看不到任何具有此值的cookie。 (我正在使用谷歌浏览器)

我第二次这样做:

console.debug($cookies.test);

刷新后,控制台会显示undefined。这似乎是正确的,因为浏览器中没有存储cookie ...

哪里存储了Angular的这个“cookies”?我做错了吗?

注意:我也尝试过使用$cookieStore,我的行为完全相同,但语法不同。

1 个答案:

答案 0 :(得分:0)

我发现了问题。 Angular ngCookie工作得很好。 问题来自项目类型。我不得不在Eclipse上将我的静态Web项目转换为动态Web项目。

请参阅:Eclipse help (就个人而言,在Luna上,我不得不:在我的项目中使用右键>配置>转换为动态项目......)

要创建托管应用程序的tomcat服务器,请参阅:Eclipse help