2016-11-07 52 views
4

因此,我将开发一款使用Angular2作为主要前端工具的Electron应用程序。 我的后端使用MySQL和OAuth2运行Laravel。Angular 2&Electron离线数据

还会有一个Android应用程序与后端进行通信。

该应用应该首先离线(每月最多一次同步1次),但每天都会使用。我正在寻找一种最佳实践来保存Electron/Angular2中存储的数据,并有一种方法可以将其与后端同步。

我发现了一些工具,如PouchDB和LocalForage,但它们似乎不适用于我。我应该考虑自己创建一个同步功能吗?或者还有其他的选择需要考虑吗?

感谢

+0

您可以使用LocalForage,然后在顶部创建自己的同步功能。 –

回答

0

所以这已经一段时间,但我成功的6个月前完成这个项目。

我通过编写自己的同步功能并使用ng2-webstorage存储所有内容完成了它。这非常容易与Angular 2一起使用。