Cookie在angularjs中无法正常工作
问题描述:
我阅读了大量文章,但仍无法使Cookie生效。我有一个登录页面的控制器,这个控制器basicaly调用登录的服务。在服务回调vunstion我设置曲奇:Cookie在angularjs中无法正常工作
$cookieStore.uid = response.ui;
$cookieStore.email = response.email;
$cookieStore.auth = response.cookie;
$location.path('/');
之后,我在我的索引视图进行重定向。在用于索引视图的控制器中,我尝试检查cookie chacker服务中的cookie。
var email = $cookieStore.email;
var auth = $cookieStore.auth;
if (typeof email !== 'undefined' && typeof auth !== 'undefined') {
success("");
}
这只适用于当我从登录页面重定向到页面的那一刻。当我转到不同的视图或重新加载页面时,我的Cookie丢失了。
答
将记录添加到cookiestore就像这样。
$cookieStore.put("KEY", value);
,并检索:
$cookieStore.get("KEY");
+0
这是行得通的!大。 – 2014-09-26 19:54:10
正在创建的饼干?当你刷新他们走了? (使用控制台检查。) – 2014-09-26 19:44:59