我正在使用离子本机存储,并在其中保存少量对象,我需要将新数据添加到现有存储
carCleanForm(form){
console.log(form.value);
this.nativeStorage.setItem("carClean", form.value);
}
所以这里每当我调用表单时,都会在点击“carclean”按钮时添加一组新数据。
有人可以帮助我添加新数据,以及我需要旧数据,所以在访问存储时我应该列出旧对象和新对象
答案 0 :(得分:0)
只需将其存储在两个对象prevCarClean
和carClean
carCleanForm(form){
this.nativeStorage.getItem('carClean') .then(
data => {
let dataArray = data;
dataArray.push(form.value);
this.nativeStorage.setItem("carClean", dataArray);
},
error => console.error(error)
);
}