【问题标题】:Ionic 5: How to write to local JSON files?Ionic 5:如何写入本地 JSON 文件?
【发布时间】:2021-08-11 04:58:31
【问题描述】:

我正在开发一个涉及跟踪用户进度的 Ionic-Angular 移动应用程序。虽然我熟悉如何读取本地定义的 JSON 文件(并呈现该数据),但我一直无法在线找到任何解决方案来写入/附加到本地 JSON 文件。

在我能够使用 Google Firebase 之类的东西之前,我希望能够通过写入本地 JSON 来存储这些数据。

有什么办法可以做到这一点,还是数据库是唯一的解决方案?

【问题讨论】:

    标签: json angular ionic-framework ionic5


    【解决方案1】:

    我假设这是一个网络应用程序。您无法访问用户的文件系统来保存数据。 其他选项

    1. Index DB(在浏览器级别将信息本地保存给用户)。如果需要,用户可以转到移动设备设置并清除它。
    2. 如果仅在本地开发目的期间使用模拟 api(使用 json-server 并观看 database json 文件。您可以更新 database json file,它会反映)
    3. 如果您要使用 ionic 构建混合应用程序,请使用可用的 cordova 插件之一here
    4. 使用将其持久化到数据库中的实际后端服务。

    【讨论】:

    • Ionic 应用程序旨在下载到用户的设备上。所以是的,它是一个混合的、跨平台的移动应用程序。我在任何地方都没有为此提供 Capacitor/Cordova 插件,但我会调查一下。
    • 即使它是一个混合应用程序,您仍然可以使用 Ionic 的存储选项,它们会满足您的需求。
    猜你喜欢
    • 1970-01-01
    • 2019-01-19
    • 2018-10-25
    • 1970-01-01
    • 2021-04-30
    • 2021-11-26
    • 2021-12-09
    • 2018-07-14
    • 2013-10-23
    相关资源
    最近更新 更多