是否可以在 Angular 中将数据保存在本地数据库中?
Is it possible to save data inside a database locally in Angular?
我在开发一个应用程序,在使用它的大部分时间里不会有互联网连接。
此应用程序的数据将存储在服务器上,为了更新数据,它应该能够连接到该服务器,基本上 'download' 所有新数据或更新已更改的数据。
因此,我需要能够将该数据保存在应用 运行 所在的设备上,以便能够在不再连接时检索它。
我唯一找到的是localStorage,然而,据我了解,数据不是永久保存的,而是临时保存的。
我需要能够将其永久保存在设备上,直到它再次连接并自行更新。
这到底有没有可能?
使用浏览器本地存储!
但它不安全!
这是迄今为止最好的库,它会找出您的设备支持哪些持久存储并将保存在那里
你可以使用 localStorage 和 sessonStorage,请参考下面的代码:
localStorage
设置值
let items="Item1";
localStorage.setItem(items,"Value")
获取值
localStorage.getItem(items)
sessionStorage
设置值
let items="Item1";
sessionStorage.setItem(items,"Value")
获取值
sessionStorage.getItem(items)
我在开发一个应用程序,在使用它的大部分时间里不会有互联网连接。
此应用程序的数据将存储在服务器上,为了更新数据,它应该能够连接到该服务器,基本上 'download' 所有新数据或更新已更改的数据。 因此,我需要能够将该数据保存在应用 运行 所在的设备上,以便能够在不再连接时检索它。
我唯一找到的是localStorage,然而,据我了解,数据不是永久保存的,而是临时保存的。 我需要能够将其永久保存在设备上,直到它再次连接并自行更新。
这到底有没有可能?
使用浏览器本地存储! 但它不安全!
这是迄今为止最好的库,它会找出您的设备支持哪些持久存储并将保存在那里
你可以使用 localStorage 和 sessonStorage,请参考下面的代码:
localStorage
设置值
let items="Item1";
localStorage.setItem(items,"Value")
获取值
localStorage.getItem(items)
sessionStorage
设置值
let items="Item1";
sessionStorage.setItem(items,"Value")
获取值
sessionStorage.getItem(items)