Невозможно получить и понять данные из $cookieStore в angularjs
Я ищу это много раз в stackru, но не могу найти подходящий ответ для этой проблемы. Я вставляю список в угловое хранилище cookie и пытаюсь получить список в другом угловом контроллере. Но я не могу определить, какой это формат данных. Я пытаюсь вставить данные в куки, как это
$scope.addToCart = function (Picture1, ProductName, UnitPrice) {
var count = 0;
var item = new cartItem(Picture1, ProductName, UnitPrice);
$scope.items.push(item);
$cookieStore.put('StyleStoreCart', $scope.items);
//$cookies.StyleStoreCart = $scope.items;
$scope.getCookies = $cookieStore.get('StyleStoreCart');
console.log($scope.getCookies);
$scope.Itemcount= $scope.Itemcount+1
toastr.options = {
"closeButton": false,
"debug": false,
"newestOnTop": false,
"progressBar": false,
"positionClass": "toast-bottom-right",
"preventDuplicates": false,
"onclick": null,
"showDuration": "300",
"hideDuration": "1000",
"timeOut": "5000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
}
toastr.warning('Item Added to Your Cart', 'Cart Update')
}
и значение cookieStore я получаю, как это
$scope.items = $cookieStore.get('StyleStoreCart');
var itemz=$scope.items
for (var i = 0; i < itemz.length; i++) {
var item = itemz[i];
console.log("item", item[0].Object);
// debugger;
var ctr = i + 1;
//data["item_number_" + ctr] = item.sku;
data["item_name_" + ctr] = item[i].Object.ProductName;
data["quantity_" + ctr] = 1;
data["amount_" + ctr] = item.UnitPrice;
}
формат, который я получаю из этих файлов cookie, выглядит следующим образом
[Object { picture="/Upload/225743_564835133537020_1509910106_n.jpg", name="Punjabi Suits", price=1000}, Object { picture="/Upload/408466_570950032925530_85065285_n.jpg", name="Punjabi Suits 3", price=1000}, Object { picture="/Upload/1000323_426269174152304_1664650404_n.jpg", name="Punjabi Suits 4", price=1000}]
Скажите, пожалуйста, как мне получить эти данные и в каком формате это данные?