如何在角度5本地存储中存储数据

时间:2018-12-06 21:04:51

标签: arrays json ionic3 angular5 local-storage

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: "",
  };

我想使用angular 5将这样的数据存储在本地存储中。使用接口类

1 个答案:

答案 0 :(得分:2)

在您的示例中,由于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');