как хранить данные в угловых 5 локальных хранилищ - PullRequest
0 голосов
/ 07 декабря 2018
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 голосов
/ 11 декабря 2018

В вашем примере, поскольку userData является объектом, вы должны сначала использовать JSON.stringify , чтобы преобразовать его в строку и затем сохранить в локальном хранилище.

localStorage.getItem('userData',JSON.stringify(userData))
var user = JSON.parse(localStorage.getItem('userData'));

, а затем после преобразования,Вы можете использовать:

для хранения элемента в хранилище local:

localStorage.setItem('item_name','content');

для извлечения сохраненного элемента (используя имя ключа):

localStorage.getItem('item_name');
...