我正在嘗試使用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 ... =
沒有錯誤引發。
$cookies.put('someCookie', 'yup');
我可以寫一個cookie在我的控制器像這樣:
document.cookie = 'TEST=TESTVALUE';
什麼可能是這個原因試圖寫入一個新的Cookie時,同樣會發生?
它可能會在舊版本的IE失敗。你在嘗試什麼瀏覽器? Chrome最新穩定版 – austin
。 – isherwood
你有沒有試過$ cookieStore.put把值? – Don