javascript - 在 AngularJS 中保留浏览器刷新时的数据

标签 javascript java angularjs spring-rest

我正在使用 AngularJS 应用程序工作,以 Spring Rest 作为后端。我对 angularjs 还很陌生。

我有一个 UI 页面,在其中显示表中的一些对象列表。每条记录都有一个编辑按钮。当我单击编辑时,会打开另一个页面,相应地设置数据。

问题是,在编辑页面上,如果我刷新浏览器,我就会丢失数据。我能想到的一种方法是再进行一次休息调用,但我想避免进行任何休息调用。

有什么方法可以在刷新时保留页面上的数据,或者进行休息调用是更好的解决方案吗?

最佳答案

我认为最简洁的方法是进行 REST 调用,因为服务器上的数据可能已更改。但是,如果您无论如何都想避免调用,则可以使用localstorage。只需使用键值对将数据存储在本地存储中的表中(为每一行分配一些唯一的键)。您可以使用这个插件:Angular LocalStorage

关于javascript - 在 AngularJS 中保留浏览器刷新时的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32635746/

相关文章:

javascript - 使用jw播放器时如何让视频在特定位置播放?

javascript - JQuery 响应为 null 但实际响应不是

java - java中检查时间间隔

javascript - Bootstrap 4 导航选项卡更改页面而不是更改选项卡内容

javascript - MVVM:viewModel 的架构应该像 View 还是模型

javascript - 使用 KnockoutJS 浏览 Javascript 和 JQuery 中的 JSON 文档数组

c# - CLR/JVM 是否为所有正在运行的 .net/java 应用程序保留一个实习生池?

java - 如何启动带有附加图像的电子邮件 Intent ?

angularjs - Protractor 测试等待页面同步超时

angularjs - 用 Protractor 测试输入类型的颜色