使用Ionic 3保存异步数据的最佳方法

时间:2018-01-19 01:34:44

标签: angular typescript asynchronous ionic-framework local-storage

我通过检索我的Json API发送的数据来创建新闻应用程序 感谢Http客户端,如果没有更多的互联网连接或用户关闭/重启应用程序,我希望我的数据保持存储状态。

目前,我在一个observable中恢复数据,并在模板中异步循环。如果没有互联网连接,我循环我的observable将我的数据存储在Ionic的本机存储中。

但我认为使用异步/等待有点简单和优化,有点像AsyncStorage React Native。

你告诉我什么?你有代码示例吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

PouchDB是您在本地存储数据的最佳选择,使用pouchDB,您可以将数据存储在远程数据库中并在本地存储。当Internet连接可用时,本地数据将同步到远程数据库,如果有新数据,则远程数据库中的任何新数据也将同步到本地数据库。

参考文献: https://pouchdb.com/guides/

Youtube Tutorial for IONIC + pouchDB