【问题标题】:AngularJS store product details with ngStorageAngularJS 使用 ngStorage 存储产品详细信息
【发布时间】:2015-12-22 01:27:04
【问题描述】:

当客户将产品添加到购物车并显示购物车页面中的所有产品时,我们应该如何使用 ngStorage 或 Local Storage 存储产品 ID、产品名称、产品尺寸和产品价格?似乎多维数组对 ngStorage 没有那么有效。

【问题讨论】:

    标签: angularjs local-storage ng-storage


    【解决方案1】:

    我建议您查看 pouchdb.js,它的 nosql。只需将数据存储为对象并使用 pouchdb 将其持久化。它创建了一个抽象级别,可以处理很多事情。如果浏览器支持 localstorage 或 indexdb,您不必担心,它会为您处理。

    您可以存储数据和客户端,即使刷新也会保留。

    【讨论】:

      【解决方案2】:

      您还可以使用 getter 和 setter 创建 cartService/factory。由于 Angular 中的所有服务都是单例的,因此信息将在应用程序的整个生命周期内存储。

      这样您就可以存储您想要的任何数据。

      【讨论】:

      • 但是如果你重新加载页面信息就会消失
      • 我真的需要将它们存储起来。否则我可以使用数组...但是一旦刷新数据就会消失!
      • 您需要一个连接到某种数据库的后端。这将是在应用中存储信息的唯一方式。
      猜你喜欢
      • 2022-11-02
      • 2013-04-19
      • 1970-01-01
      • 1970-01-01
      • 2020-08-18
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      • 2021-03-19
      相关资源
      最近更新 更多