【问题标题】:What is the simplest persistent storage in Ionic v1Ionic v1 中最简单的持久化存储是什么
【发布时间】:2017-08-21 02:00:22
【问题描述】:

我有一个非常简单的 Ionic v1 应用程序,它需要存储一个持久的单个字符串。我的选择是什么,本地文件,sql?我已经尝试过本地存储,但它太不稳定了,如果应用程序被强制退出,我会丢失存储的内容。

我目前正在使用Ionic Settings 插件和app settings 插件,但在保留存储值方面效果不佳。

【问题讨论】:

    标签: angularjs cordova ionic-framework phonegap-plugins


    【解决方案1】:

    Link 将帮助您决定使用哪个存储空间。

    你有这些选择

    • 本地存储
    • WebSQL
    • 索引数据库

    如果你只想存储一个字符串,你应该使用 localStorage,它很简单。

    //set item
    window.localStorage['key'] = "value";
    //get Item
    var value = window.localStorage['key'];
    

    探索更多存储选项及其优势here

    【讨论】:

    • 我的问题是所有三个选项的持久性。我需要存储一个字符串,即使应用程序被强制退出,该字符串也会保持不变。
    • 这三个都提供持久性存储。即使用户强制关闭应用程序,数据也不会丢失。只有当用户手动清除应用数据时,数据才会被清除。
    • 如果设备开始空间不足,操作系统将回收本地存储。我将 sqlite 用于 v1,但仍然用于 v3。我使用 pouchdb 或 ionic 存储作为中间层来让我保存 json 对象。
    猜你喜欢
    • 2010-12-29
    • 1970-01-01
    • 2014-12-01
    • 2011-02-27
    • 1970-01-01
    • 2010-11-19
    • 2021-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多