arrays - 如何将数据存储在 Angular 5 本地存储中
问题描述
userData = {
items: [
{ medicine_id: "", medicine_qty: 1, priscription_path: "" }
{ medicine_id: "", medicine_qty: 1, priscription_path: "" }
{ medicine_id: "", medicine_qty: 1, priscription_path: "" }
],
user_id: "",
store_id: "",
};
我想使用角度5将这样的数据存储在我的本地存储中。使用接口类
解决方案
在您的示例中,由于 userData 是一个对象,您必须首先使用JSON.stringify将其转换为字符串,然后存储在本地存储中。
localStorage.getItem('userData',JSON.stringify(userData))
var user = JSON.parse(localStorage.getItem('userData'));
然后转换后,您可以使用:
将项目存储在本地存储中:
localStorage.setItem('item_name','content');
检索存储的项目(使用键名):
localStorage.getItem('item_name');
推荐阅读
- flutter - Dart 如何实现连续输出的 web-socket
- node.js - 哪一方请求 SSR 网站页面中的图像?
- c - 如何在宏定义#中包含转义序列?
- amazon-web-services - 在几秒钟内通过 AWS SNS 发送大量 SMS
- javascript - 在 js/react 中过滤多个属性和值
- amazon-web-services - 如何以优化方式使用 pyspark 在 AWS Glue 中读取大量数据
- java - 为什么 postgres 在前两个值之后返回 Username: null ?
- javascript - Vuejs 返回 { ...}
- javascript - Javascript - 使用函数的返回数来计算总数
- python-3.x - LeetCode python递归解决方案