AngularJS cookie与数组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AngularJS cookie与数组相关的知识,希望对你有一定的参考价值。
我像这样发送我的数据
$cookies.putObject("currentLocation,values,allLocList", obj, vm.tempData, vm.allLocationList);
obj和vm.tempData
是objects
。但是vm.allLocationList
是包含JSON对象的数组。
在我的状态文件中,我获取数据
resolve: {
entity: function($cookies) {
return {
location: $cookies.getObject("currentLocation"),
values: $cookies.getObject("values"),
allLocationList: $cookies.getObject("allLocList")
};
}
}
然后,当我去控制器时,entity.location
是okey,entity.values
是okey但是entity.allLocList
是未定义的。你有什么想法吗?
答案
它应该是$cookies.putObject(key, value, [options]);
- $cookies documentation:
Set your values one by one (key, value):
$cookies.putObject("currentLocation",obj);
$cookies.putObject("values", vm.tempData);
$cookies.putObject("allLocList", vm.allLocationLis);
获得你的价值观
resolve: {
entity: function($cookies) {
return {
location: $cookies.getObject("currentLocation"),
values: $cookies.getObject("values"),
allLocationList: $cookies.getObject("allLocList")
};
}
}
以上是关于AngularJS cookie与数组的主要内容,如果未能解决你的问题,请参考以下文章