2015-04-01 36 views
1

后,我与AngularJs一个初学者,我有一些很难理解如何使用$的CookieStore:/

我有很多的按钮。每当一个按钮被点击,一个独特的功能是所谓的控制器,并在此功能,我想要存储在cookie

例如值:

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

而在的负载页面,我添加了这一行:

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

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

这里的工作演示:http://plnkr.co/edit/6kuqaT7ISpo7uEwLHcZn?p=preview

请帮

感谢

回答

1

我检查你的plunker cookie被正确设定:-)

使用停车和运行按钮刷新:P

enter image description here

+0

好吧,问题是,它适用于Plunker,但不适用于本地html文件:/ – user 2015-04-01 18:26:49

+0

哈哈,忘记了,我只是愚蠢。它不工作,因为要得到它的工作,我需要运行它在服务器上#FAIL – user 2015-04-01 18:32:00

+1

哈哈快乐编码:-P – squiroid 2015-04-01 18:33:04

0

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

你使用什么角度版本?

+0

好吧,问题是,它适用于Plunker,但不是在本地HTML文件中:/我使用angularJS 1.3.15 – user 2015-04-01 18:27:38