以角度存储用户先前的数据

时间:2018-10-13 04:00:16

标签: javascript json angular

我正在开发一个应用程序,该应用程序的前端用angular编写,而API用springboot编写。我想存储用户数据,以便他们下次登录时可以继续。例如:表单数据,过滤器数据,菜单选项... 我编写了一项服务,每次用户更改数据时都保存数据,例如:当用户单击“提交”或更改菜单选项时,我将这些数据作为json字符串发送到ngOndestroy的api。但这对于前端和后端都是繁重的工作,因为json字符串太长。实现此目标的最佳方法是什么?

3 个答案:

答案 0 :(得分:0)

如果用户使用的是浏览器,则可以通过实现缓存的服务类来利用In Momory Cache。但是正如您所说,要存储信息以供下次登录时使用,您可以加密内容并保存在cookie和会话存储中。

答案 1 :(得分:0)

我认为最好的选择是将数据存储在数据库中。以便下次下次再次使用登录时,您的应用程序可以从数据库中检索数据

答案 2 :(得分:0)

您可以将数据保留在locale storage中。这样,数据将一直保留到从那里被擦除为止。