是否可以在 Angular 本地数据库中保存数据?



我开发一个应用程序,在使用它的大部分时间里都没有互联网连接。

此应用程序的数据将存储在服务器上,为了更新数据,它应该能够连接到该服务器,并且基本上"下载"所有新数据或更新更改的数据。 因此,我需要能够将该数据保存在运行应用程序的设备上,以便在不再连接时能够检索它。

我唯一发现的是localStorage,但是,在我的理解中,数据不是永久保存的,而只是暂时的。 我需要能够将其永久保存在设备上,直到它再次连接并更新自己。

这到底可能吗?

您可以使用 localStorage 和 sessonStorage 来实现这一点,请参考下面的代码:

本地存储

设置值

let items="Item1";
localStorage.setItem(items,"Value")

获取价值

localStorage.getItem(items)

会话存储

设置值

let items="Item1";
sessionStorage.setItem(items,"Value")

获取价值

sessionStorage.getItem(items)

localForage

这是迄今为止最好的库,它将找出您的设备支持哪些持久存储并将保存在那里

使用浏览器本地存储! 但这并不安全!

相关内容

  • 没有找到相关文章

最新更新