我試着添加餅乾。它工作的很好,但是當我刷新頁面並添加新的cookies時,舊的cookies消失了,cookies.length不會更新。它在我刷新頁面後更新。這裏是我的代碼添加新餅乾時,舊餅乾消失angularjs
並在html中顯示。
vm.cookies = $cookies.getObject('cart');
{{vm.cookies.length}}
我的錯在哪裏?請幫幫我 。這是我的plnkr https://plnkr.co/edit/StURuPuEBr8ykIUPdvBV?p=preview
當您向同一個關鍵「cart」添加新值時,舊值將被覆蓋。如果您沒有「購物車」以外的其他關鍵字,則Cookie的長度應始終爲1.這是我根據您的代碼片段所做的猜測。如果你可以創建一個簡單的演示來演示問題,我會看看。 – Hoa
https://plnkr.co/edit/StURuPuEBr8ykIUPdvBV?p=preview這裏是我創建的plnkr。我認爲你對我的問題。如何將新值添加到同一個密鑰並且不被覆蓋。你可以看到我的問題,當你點擊按鈕添加,並點擊空間(plnkr重新加載) –