【发布时间】:2015-12-22 01:27:04
【问题描述】:
当客户将产品添加到购物车并显示购物车页面中的所有产品时,我们应该如何使用 ngStorage 或 Local Storage 存储产品 ID、产品名称、产品尺寸和产品价格?似乎多维数组对 ngStorage 没有那么有效。
【问题讨论】:
标签: angularjs local-storage ng-storage
当客户将产品添加到购物车并显示购物车页面中的所有产品时,我们应该如何使用 ngStorage 或 Local Storage 存储产品 ID、产品名称、产品尺寸和产品价格?似乎多维数组对 ngStorage 没有那么有效。
【问题讨论】:
标签: angularjs local-storage ng-storage
我建议您查看 pouchdb.js,它的 nosql。只需将数据存储为对象并使用 pouchdb 将其持久化。它创建了一个抽象级别,可以处理很多事情。如果浏览器支持 localstorage 或 indexdb,您不必担心,它会为您处理。
您可以存储数据和客户端,即使刷新也会保留。
【讨论】:
您还可以使用 getter 和 setter 创建 cartService/factory。由于 Angular 中的所有服务都是单例的,因此信息将在应用程序的整个生命周期内存储。
这样您就可以存储您想要的任何数据。
【讨论】: