2016-11-07 85 views
4

因此,我將開發一款使用Angular2作爲主要前端工具的Electron應用程序。 我的後端使用MySQL和OAuth2運行Laravel。Angular 2&Electron離線數據

還會有一個Android應用程序與後端進行通信。

該應用應該首先離線(每月最多一次同步1次),但每天都會使用。我正在尋找一種最佳實踐來保存Electron/Angular2中存儲的數據,並有一種方法可以將其與後端同步。

我發現了一些工具,如PouchDB和LocalForage,但它們似乎不適用於我。我應該考慮自己創建一個同步功能嗎?或者還有其他的選擇需要考慮嗎?

感謝

+0

您可以使用LocalForage,然後在頂部創建自己的同步功能。 –

回答

0

所以這已經一段時間,但我成功的6個月前完成這個項目。

我通過編寫自己的同步功能並使用ng2-webstorage存儲所有內容完成了它。這非常容易與Angular 2一起使用。