目前我正在实施角度cookie以保留信息。这是我添加信息的方式。
oItems
是javascript对象数组。
Angular Versoin 1.4.7
$ cookies.putObject( “oItems”,oItems,[{路径: '/',过期:EXP,域: 'alpha.domain.com'}])
获得的方法是:
$ cookies.getObject( “oItems”)
当我在url alpha.domain.com
时,这些工作正常现在我尝试访问alpha.domain.com/cart上的cookie并能够接收值。 当我从数组中删除元素时出现问题“oItem” 在 alpha.domain.com/cart 上,它仅显示一个项目,而 alpha.domain.com 则显示2个项目。
你能告诉我哪个可能是问题吗?
答案 0 :(得分:1)
基本上答案是设置路径为" /"以便应用程序中的所有操作/ URL访问并更新相同的cookie。我们必须这样做:
myApp.config([' $ cookiesProvider',function($ cookiesProvider){
$ cookiesProvider.defaults.path =' /&#39 ;; }]);
我找到了这样做,但是,它确实有效。