[英]how to push array into another array in angularjs
this.addToCart = function(id,name,category,price) {
alert(id+"name"+name);
var eachProduct = [
{
"name": name,
"id": id,
"category":category,
"price":price
}
];
//$scope.obj = item;
//alert($scope.obj.name);
alert("product Name :"+eachProduct[0].name);
var arrayList = [];
arraylist.push(eachProduct);
sessionStorage.setItem("addedProductsList", eachProduct);
return "success";
我正在从sessionStorage检索值arrayList
var retrieveArray= sessionStorage.addedProductsList;
alert(retrieveArray.eachProduct[0].name);//getting undefined
我正在另一项服务中检索如何将每种产品推入arrayList并将其存储在会话存储中。
Local-和SessionStorage旨在与原始数据类型一起使用。 您需要先将数组转换为字符串,然后再保存:
sessionStorage.setItem('addedProductsList', JSON.stringify(eachProduct));
并将其解析回数组时:
var retrieveArray= JSON.parse(sessionStorage.addedProductsList);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.