我所说的导入/导出数据是什么,以及为什么需要执行这些数据。
1)我希望我的应用程序可以脱机工作--在离线时存储用户添加的数据。
2)以JSON格式存储的数据。
3)我希望将JSON数据导出到文件中,并存储在电话内存中。
4)创建多个文件。
5)当用户上网时--导出的文件将被导入,JSON对象将存储在数据存储中--任何服务器(如Firebase )。
请建议如何在Ionic2,Angular2中做到这一点。
然而,一切都是在网上运行的。由于大量的数据收集,AngularFire2 (如脱机库)无法正常工作。
请提出可能性..。
发布于 2017-10-04 16:13:42
使用@离子型/存储器。它将使用indexDB、WebDb或SQLite。无论如何,所有这些数据库类型都存储密钥/值,本质上是json文件。
您可以: 1)将密钥视为一个json文件。提取它,修改它,然后插入它回来。速度命中并不是那么糟糕。
2)将每个文件视为单独的集合。在这种情况下,您可以将每个数组元素存储为一个键,然后修改它。
注意,您还可以跳过使用@离子型/存储空间,只需直接使用数据库apis即可。
https://stackoverflow.com/questions/46557600
复制相似问题