我的意思是导入/导出数据以及为什么需要实施..
1)我希望我的应用程序脱机工作 - 存储用户在离线时添加的数据。
2)以JSON格式存储的数据。
3)我希望将JSON数据导出到文件中并存储在手机内存中。
4)将创建多个文件。
5)当用户上网时 - 将导入导出的文件,并将JSON对象存储在数据存储区中 - 任何像Firebase这样的服务器。
请在Ionic2,Angular2中建议如何做到这一点。
要在文件中导出的JSON对象 - 离线时。
稍后将导入该文件,并将数据保存在服务器上。
然而一切都在网上工作。 由于大量的数据收集AngularFire2像离线库一样无法正常工作。
请建议可能性..
答案 0 :(得分:0)
使用@ ionic / storage。 它将使用indexDB,WebDb或SQLite。在任何情况下,所有这些数据库类型都存储基本上是json文件的键/值。
您可以: 1)将密钥视为一个json文件。 提取它修改它并将其插回。速度命中率并非如此糟糕。
2)将每个文件视为单独的集合。在这种情况下,您可以将每个数组元素存储为键,然后进行修改。
请注意,您也可以跳过使用@ ionic / storage,只需直接使用数据库apis。