AngularJS хранит информацию о продукте с помощью ngStorage

0

Как сохранить идентификатор продукта, название продукта, размер продукта и цену продукта, используя ngStorage или локальное хранилище, когда клиент добавит продукт в корзину и распечатает все продукты на странице корзины? Кажется, что многомерные массивы не эффективны с ngStorage.

Теги:
local-storage
ng-storage

2 ответа

0

Я рекомендую вам посмотреть на pouchdb.js, его nosql. Просто храните данные как объект и сохраняйте его с помощью pouchdb. он создает уровень абстракции, который заботится о многом. Вам не нужно беспокоиться, поддерживает ли браузер localstorage или indexdb, он будет обрабатывать это для вас.

Вы можете хранить данные и клиент, и он будет сохраняться даже при обновлении.

0

Вы также можете создать cartService/factory с геттерами и сеттерами. Поскольку все сервисы в угловых единицах являются одиночными, информация будет храниться в течение всего срока действия приложения.

Таким образом, вы можете хранить любые данные, которые хотите.

  • 0
    но информация исчезнет, если вы перезагрузите страницу
  • 0
    и мне действительно нужно хранить их в памяти .. иначе я мог бы использовать массив ... но данные будут отправлены после обновления!
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню