我正在使用以下代码在 angularjs cookie 中设置值
$rootScope.user= "Sai";
$cookieStore.put("userdata",$rootScope.user);
并尝试在使用代码关闭和打开浏览器窗口后获取相同的 cookie 值
$cookieStore.get('userdata');
但它会回来undefined
或null
。
我正在使用以下代码在 angularjs cookie 中设置值
$rootScope.user= "Sai";
$cookieStore.put("userdata",$rootScope.user);
并尝试在使用代码关闭和打开浏览器窗口后获取相同的 cookie 值
$cookieStore.get('userdata');
但它会回来undefined
或null
。
根据您提供的代码,您的 cookie 被设置为会话 cookie。设置 cookie 时,您需要设置其他选项,例如expires
option。
另外,如果可以,请尝试使用$cookies
因为$cookieStore
已弃用。您可以在此处找到更多信息。