坚持在页面刷新中传递路由数据

时间:2019-08-25 14:50:57

标签: angular

我已经使用状态在路由之间传递了一组对象。但是,如果刷新页面,则会丢失数据。除了将数据存储在localStorage中之外,还有什么方法可以保留数据。

2 个答案:

答案 0 :(得分:0)

根据要保留的数据,您可能会使用路由参数或查询参数。在此处查看示例: https://angular.io/guide/router#route-parameters-in-the-activatedroute-servicehttps://angular.io/guide/router#query-parameters-and-fragments

答案 1 :(得分:0)

这将花费您一些带宽和速度,但是您可以与某些后端服务进行通信,例如数据库,JWT或服务器缓存来存储对象信息。本地存储将仅存储字符串。因此,您将需要创建微小的逻辑来对对象进行序列化和反序列化。保护本地存储中的敏感信息也更​​加困难。

无论哪种方式,您都需要做出一些不便决定的方式。