0
嗨我想创建一个本地数据库使用ionic2存储,我可以保存和检索单个名称,但我不知道如何存储一个对象。将一个对象存储到数据库
import { Component } from '@angular/core';
import { File } from 'ionic-native';
import { Storage } from '@ionic/storage';
@Component({
selector: 'page-login',
templateUrl: 'login.html'
})
myData
export class LoginPage {
constructor(public navCtrl: NavController,
public navParams: NavParams,
public storage: Storage) {}
var myData= {
name: "yokesh",
phone: "00000000",
country: "country_state_sometihing",
email: "[email protected]"
}
setData(){
console.log("set data");
this.storage.set('userObj', JSON.stringify(this.myData));
this.getData();
}
getData(){
this.storage.get('userObj').then((data) => {
console.log("get data", JSON.parse(data));
});
我试过,但它显示了我以前的数据,以前我这样设置
this.storage.set('name', 'yoke');
数据时,我更新与对象的代码,我可以能够得到的只有“枷锁”,而不是该对象,所以能有人帮我存储对象,并使用存储
什么是您的console.log打印 –
这工作良好 –