Мне нужно нажать значение в массиве и сохранить в файлах cookie при нажатии кнопки GO.Как сохранить и получить значения массива в файле cookie с Угловой версией 1.5
Если значение больше 10, мне нужно удалить первый добавленный элемент в массиве и обновленные файлы cookie, отображаемые в конце.
но я попробовал несколько способов некоторое время, когда я получаю значения, иногда нет, код не работает последовательно.
пожалуйста, найти ниже код
var cookieName = 'orderList';
$scope.orderList = $cookies.getObject(cookieName) || [];
$scope.saveCookie = function (val) {
if ($scope.orderList.length >= 10) {
$scope.orderList.shift();
}
$scope.orderList.push({productName: val});
$scope.orderList = $cookies.putObject(cookieName,$scope.orderList);
}
Примечание: Я использую угловую 1.5 и 1.5 версии печенья .И я получаю сообщение об ошибке консоли.
http://plnkr.co/edit/K17uJv72U2ytG6JHZBtn?p=preview
Могу ли я удалить последнюю строку? – CodeMan
@CodeMan Вы хотите удалить полностью? Это ваше желание. Но тогда значение 'cookieName' не будет равно' orderList'. –
может обновить код, потому что я застрял в последние пару часов ... – CodeMan