ionic2 Angular2导入/导出JSON数据

时间:2017-10-04 05:29:01

标签: angular ionic-framework firebase-realtime-database ionic2

我的意思是导入/导出数据以及为什么需要实施..

1)我希望我的应用程序脱机工作 - 存储用户在离线时添加的数据。

2)以JSON格式存储的数据。

3)我希望将JSON数据导出到文件中并存储在手机内存中。

4)将创建多个文件。

5)当用户上网时 - 将导入导出的文件,并将JSON对象存储在数据存储区中 - 任何像Firebase这样的服务器。

请在Ionic2,Angular2中建议如何做到这一点。

  • 要在文件中导出的JSON对象 - 离线时。

  • 稍后将导入该文件,并将数据保存在服务器上。

然而一切都在网上工作。 由于大量的数据收集AngularFire2像离线库一样无法正常工作。

请建议可能性..

1 个答案:

答案 0 :(得分:0)

使用@ ionic / storage。 它将使用indexDB,WebDb或SQLite。在任何情况下,所有这些数据库类型都存储基本上是json文件的键/值。

您可以: 1)将密钥视为一个json文件。 提取它修改它并将其插回。速度命中率并非如此糟糕。

2)将每个文件视为单独的集合。在这种情况下,您可以将每个数组元素存储为键,然后进行修改。

请注意,您也可以跳过使用@ ionic / storage,只需直接使用数据库apis。