如何在phonegap上使用本地存储?

时间:2014-11-08 14:12:40

标签: angularjs cordova local-storage storage

我开始使用phonegap来记笔记应用。现在我如何使用cordova本地存储或类似的东西来保存,删除和编辑笔记。我也使用angularjs和离子框架。

提前谢谢。

4 个答案:

答案 0 :(得分:1)

你可以直接使用html5附带的localStorage对象,你不需要为cordova做任何特别的事情,因为你已经在具有本地存储支持的webview中。

如果您还没有看到,请参阅html5中的本地存储介绍: http://diveintohtml5.info/storage.html

答案 1 :(得分:1)

Html可用于本地存储或java脚本。如果你也使用本机代码(objectivec / android)你也可以使用sqllite for storage.html5是最好的选择。

html5中的本地存储方法

1)window.localStorage - 存储没有过期的数据 2)datecode.sessionStorage - 存储一个会话的数据(当选项卡关闭时数据丢失)

答案 2 :(得分:1)

我写了一篇关于如何在Cordova / Ionic Framework中使用localStorage的博文:http://blog.glaucocustodio.com/2015/03/30/local-storage-with-alasql-in-cordovaionic-framework/

答案 3 :(得分:0)

在我的离子项目中,我使用angular-localForage,一个出色的角度模块,为https://github.com/mozilla/localForage提供服务和指令。因此,您可以将WebSQL,IndexedDB或LocalStorage与类似localStorage的API一起使用。