我正在使用我的 Angular2 / Ionic2 应用,我偶然发现我真的不知道什么是最好的选择。 目前我有一个页面,用户可以在其中向购物车添加商品,我想要做的是存储用户设备中某处添加的商品;所以他/她可以查看购物车上的内容,无论用户是否打开其他视图/页面,都可以修改购物车上的数量等等。
我现在想的是将添加的项目推送到阵列,然后使用本地存储将它们存储在用户设备中,我真的不知道这是不是最好的方法。这就是为什么我想听听你的观点的人!
请分享您的想法,想法和最佳做法。
答案 0 :(得分:2)
听起来不错。创建一个服务,您可以在其中实现对localstorage的读取和写入,将其注入您希望访问购物车(某些组件或其他服务)的位置,并在localstorage服务上调用读取,添加,删除方法。