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

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

2 ответа

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

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

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

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

Другие вопросы по тегам