我正在尝试使用 AngularJS v1.5.x $cookies服务编写一个简单的 cookie。依赖项都是正确的,因为我可以读取 cookie。但是,写入和编辑都不起作用。
例如:
var blah = $cookies.get('mysite_auth');
console.log('old: ' + blah);
$cookies.put('mysite_auth', 'blech');
blah = $cookies.get('mysite_auth');
console.log('new: ' + blah);
...导致以下输出:
旧:ZmVhZDE ... =
新:ZmVhZDE ... =
没有错误被抛出。尝试写入新 cookie 时也会发生同样的情况:
$cookies.put('someCookie', 'yup');
我可以像这样在我的控制器中写一个 cookie:
document.cookie = 'TEST=TESTVALUE';
这可能是什么原因?