В angularJs создал factory, и в ней такие функции:
var cart = {
itemsCookie: '',
init: function(itemsCookie) {
this.itemsCookie = itemsCookie;
if (!($cookies.get(this.itemsCookie) instanceof Array)) {
$cookies.put(this.itemsCookie, []);
}
},
addItem: function(item, quantity) {
// Устанавливаем значение по умолчанию для кол-ва
if (quantity === undefined) quantity = 1;
var items = $cookies.get(this.itemsCookie);
items.push({
id: item.id,
quantity: quantity,
price: item.price
});
$cookies.put(this.itemsCookie, items);
}
}
в консоле выдает такую ошибку:
Error: items.push is not a function