我使用Angular v1.3.10
并且我成功设置了Cookie。
当我正在$cookieStore.put(key,value)
然后$cookieStore.get(key)
时,我会看到我添加的对象。
当我刷新页面并执行$cookieStore.get(key)
时,我得到了未定义。
知道为什么吗?
答案 0 :(得分:2)
起初看起来是正确的。
这对我有用(版本1.3.0):
$cookieStore.put('MyVar', $scope.myVar);
// After refresh
$scope.myVar = $cookieStore.get('MyVar');
另一方面,不推荐使用$ cookieStore的文档中的you can see。您必须使用$ cookies。它非常相似。
祝你好运!