Sqlite Ionic应用程序密钥和价值存储的工作原理

Sqlite Ionic应用程序密钥和价值存储的工作原理,sqlite,calendar,ionic3,storage,key-value,Sqlite,Calendar,Ionic3,Storage,Key Value,因此,我试图在ionic中制作一个日历应用程序,我想存储事件,如果用户制作了一个,我查看了ionic文档,它看起来太简单了,我基本上复制了他们的日历应用程序,只做了一些调整,但我不知道如何测试它。以下是我所拥有的: save() { var n = 0 this.event.startTime = new Date(this.readDescription()) this.storage.set('fooditem'+this.increaseVal(),this.ev

因此,我试图在ionic中制作一个日历应用程序,我想存储事件,如果用户制作了一个,我查看了ionic文档,它看起来太简单了,我基本上复制了他们的日历应用程序,只做了一些调整,但我不知道如何测试它。以下是我所拥有的:

save() { 
    var n = 0
    this.event.startTime = new Date(this.readDescription())
    this.storage.set('fooditem'+this.increaseVal(),this.event);
    this.modalCtrl.dismiss({event: this.event})

    
  }
increaseVal()函数只是增加键名,这样我就可以为每个新值创建一个新键(这是一个临时修复)
我知道我可能需要在数据保存后获取存储的数据,但我只需要确保它确实保存了

我在回答这个问题时假设您想知道数据存储的位置&查看该位置的值

Ionic Storage提供了使用SQLite、IndexedDB、WebSQL和localstorage在设备上存储数据的选项。对于前3个,除了获取数据之外,没有其他方法可以访问数据。但是,可以在Chrome开发工具>应用程序>本地存储中访问本地存储


Ionic Storage允许开发人员通过在应用程序模块的driverOrder选项中指定来配置用于存储数据的驱动程序。只需将localstorage作为第一个值,例如
driverOrder:['localstorage','indexeddb','sqlite','websql']
强制应用程序将数据存储在localstorage中,然后您就可以看到存储在上述位置的值。

您有什么问题?您如何知道该值已保存?谢谢,这是一个很好的解释,肯定会帮助我测试一下我的存储能力。我之前也遇到过同样的问题,这就是为什么我能够把这些点连接起来并解释清楚。很高兴我能帮上忙。