将新数据添加到本机存储

时间:2017-07-06 12:24:36

标签: angular ionic2

我正在使用离子本机存储,并在其中保存少量对象,我需要将新数据添加到现有存储

carCleanForm(form){
        console.log(form.value);
        this.nativeStorage.setItem("carClean", form.value);
    }

所以这里每当我调用表单时,都会在点击“carclean”按钮时添加一组新数据。

有人可以帮助我添加新数据,以及我需要旧数据,所以在访问存储时我应该列出旧对象和新对象

1 个答案:

答案 0 :(得分:0)

只需将其存储在两个对象prevCarCleancarClean

carCleanForm(form){
  this.nativeStorage.getItem('carClean') .then(
    data => {
      let dataArray = data;
      dataArray.push(form.value); 
      this.nativeStorage.setItem("carClean", dataArray);
    },
    error => console.error(error)
  );
}