$ cookieStore在页面刷新后不保留值

时间:2015-04-01 18:13:27

标签: angularjs

我是AngularJs的初学者,我在理解如何使用$ cookieStore时遇到一些麻烦:/

我有很多按钮。每次单击一个按钮时,控制器中都会调用一个不同的函数,在此函数中,我试图将值存储在cookie中

示例:

$cookieStore.put('cookie', '1');

在加载页面时,我添加了这一行:

alert($cookieStore.get('cookie'));

当我们第一次加载页面时,获得" undefined"是正常的。弹出。但问题是,即使点击多个按钮后,我总是在刷新后得到一个未定义的弹出窗口。

这是一个有效的演示:http://plnkr.co/edit/6kuqaT7ISpo7uEwLHcZn?p=preview

请帮忙

由于

2 个答案:

答案 0 :(得分:1)

我检查了您的plunker cookie设置正确: - )

使用STOP AND RUN按钮进行刷新:P

enter image description here

答案 1 :(得分:0)

我前段时间看到了刷新+ $ cookieStore的类似问题,如果您的目标浏览器允许,请尝试使用sessionStorage。

你使用什么Angular版本?