我正在创建一个 Ionic v3 App 。我要存储一些预定义的数据,以便我的应用程序可以使用它来呈现应用程序的不同部分。这些数据包括:
我找到了 Ionic Storage ,但我认为这不是我想要的。
我想要达到什么目标?
我有一个列表视图(需要从JSON获取)。当点击一个项目时,我需要读取该列表项的JSON文件并在下一页中加载内容。此内容将包括图片,文字甚至视频。
我不知道在哪里以及如何存储所有这些数据。我应该将它们存储在资产目录中吗?这会使它在APK和iOS版本中可用吗?
请记住:我需要本地所有这些数据。只需安装应用程序并完成(无网络连接)
先谢谢。
答案 0 :(得分:0)
是的,您可以将数据存储在资产文件夹中,并从那里httpdget。 您的cordova工具将复制这些文件,以便它们将被打包到您的apk / ipa
中对于您的JSON文件,您可以在app.component.ts中的ngOnInit中加载它,然后JSON在localStorage中对其进行字符串化。 然后,在需要使用它的地方,您可以解析应用程序启动时存储的JSON字符串。