在AngularJS浏览器刷新时保留数据
Retain data on browser refresh in AngularJS
我在AngularJS
应用程序与Spring rest
作为后端工作。我对angularjs
很陌生。
我有一个UI页面,我在表中显示一些对象列表。每条记录都有一个编辑按钮。当我点击编辑,另一个页面打开设置相应的数据。
问题是,在编辑页面,如果我refresh the browser
,我失去了我的数据。我能想到的一种方法是再打一个rest
电话,但我想避免打任何休息电话。
是否有办法在刷新或休息呼叫时保留页面上的数据是更好的解决方案?
我认为最干净的方法是进行REST调用,因为服务器上的数据可能已经更改。然而,如果你想避免调用,你可以使用localstorage
。只需使用键值对将数据存储在表中的localstore中(为每一行分配一些唯一的键)。你可以使用这个插件:Angular LocalStorage
相关文章:
- 如何在页面刷新后保留动态创建的html元素及其数据/值
- 如何在剪切/粘贴/移动后在contentEditable DIV中保留与XML相关的数据
- 关闭并重新访问应用程序后,本地存储中的数据不会保留
- 数据是否等于保留或无法被 jQuery/Sizzle 选择
- HTML多页表单显示隐藏部分,保留表单数据
- 更新数据后保留D3图的位置
- Connect Redis不保留数据
- 在回发之间未保留ASP.NET WebForm ListBox数据
- 如何在后退/前进或刷新后保留数据表中的筛选器
- 应该很简单:当转到另一个页面时,如何在基本javascript/css/html页面上保留数据
- “location.reload()” 丢失了开机自检/会话数据?(F5 / Ctrl + R保留数据?
- 仅在 Ember .js 中提交后保留数据
- jQuery Mobile:提交后保留数据
- 刷新页面后保留数据
- 在AngularJS浏览器刷新时保留数据
- 从分离的复选框保留数据
- jquery append()没有't保留数据或单击处理程序
- 前后导航在Firefox/chrome浏览器中不保留数据,但在Safari中运行良好
- 通过保留数据类型将数据从 JSON 导出到 Excel
- jQuery html()与保留数据()