Как сохранить идентификатор продукта, название продукта, размер продукта и цену продукта, используя ngStorage или локальное хранилище, когда клиент добавит продукт в корзину и распечатает все товары на странице корзины? Кажется, что многомерные массивы не эффективны с ngStorage.AngularJS хранить информацию о товаре с помощью ngStorage
0
A
ответ
0
Вы также можете создать cartService/factory с геттерами и сеттерами. Поскольку все сервисы в угловых единицах являются одиночными, информация будет храниться в течение всего срока действия приложения.
Таким образом, вы можете хранить любые данные, которые вы хотите.
0
Рекомендую вам посмотреть на pouchdb.js, его nosql. Просто храните данные как объект и сохраняйте его с помощью pouchdb. он создает уровень абстракции, который заботится о многом. Вам не нужно беспокоиться, поддерживает ли браузер localstorage или indexdb, он будет обрабатывать это для вас.
Вы можете хранить данные и клиент, и они сохраняются даже при обновлении.
, но информация будет удалена, если вы перезагрузите страницу – bopa
, и мне действительно нужно сохранить их. ... я мог бы использовать массив ... но данные будут идти, после обновления! – vkm
Вам понадобится бэкэнд, подключенный к какой-то базе данных. Это будет единственный способ хранить информацию в приложении. – leavesmeave