保留AngularJS中浏览器刷新的数据

时间:2015-09-17 16:46:46

标签: javascript java angularjs spring-rest

我正在AngularJS应用程序中使用Spring rest作为后端。我对angularjs很新。

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

问题是,在编辑页面上,如果我refresh the browser,我丢失了我的数据。我能想到的另一种方法是拨打另一个rest电话,但我想避免任何休息电话。

有没有办法在刷新页面上保留数据或者进行休息调用是更好的解决方案?

1 个答案:

答案 0 :(得分:1)

我认为最简单的方法是进行REST调用,因为数据可能在服务器上发生了变化。但是,如果您仍想要避免通话,则可以使用localstorage。只需将数据存储在具有键值对的localstore中的表中(为每一行分配一些唯一键)。您可以使用此插件:Angular LocalStorage