我正在使用 AngularJS
应用程序工作,以 Spring Rest
作为后端。我对 angularjs 还很陌生。
我有一个 UI 页面,在其中显示表中的一些对象列表。每条记录都有一个编辑按钮。当我单击编辑时,会打开另一个页面,相应地设置数据。
问题是,在编辑页面上,如果我刷新浏览器
,我就会丢失数据。我能想到的一种方法是再进行一次休息调用,但我想避免进行任何休息调用。
有什么方法可以在刷新时保留页面上的数据,或者进行休息调用是更好的解决方案吗?
最佳答案
我认为最简洁的方法是进行 REST 调用,因为服务器上的数据可能已更改。但是,如果您无论如何都想避免调用,则可以使用localstorage
。只需使用键值对将数据存储在本地存储中的表中(为每一行分配一些唯一的键)。您可以使用这个插件:Angular LocalStorage
关于javascript - 在 AngularJS 中保留浏览器刷新时的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32635746/