我正在使用Angular + REST Api创建汽车搜索模块。
我在这里阅读了大部分文章,其中没有一个我遇到过的问题;
Angular Cookies在localhost上运行正常,当我将其上传到服务器时,它无法正常工作。
在提货页面上我有几个用户选择的字段,这些信息存储在cookie中 因为它点击搜索按钮导航到搜索页面并尝试从cookie获取信息但无法获取用户已存储的信息,我将获得默认值。
我创建了小型服务代码段。
.service('Filter',['$cookieStore','Search',function($cookieStore,Search){
return {
get: function(){
return (angular.isDefined($cookieStore.get('filterParams')))?$cookieStore.get('filterParams'):Search;
},
set: function(value){
$cookieStore.put('filterParams',value);
},
clear: function(){
$cookieStore.remove('filterParams');
}
}
}])