gpt4 book ai didi

javascript - 重新加载 angularJS 后在 Controller 和持久之间发送数据

转载 作者:行者123 更新时间:2023-12-03 00:06:15 25 4
gpt4 key购买 nike

在具有不同路由的 Controller 之间共享数据(对象)并防止重新加载后数据丢失的首选方式是什么?
我需要此对象在目标页面中预填充表单值,这取决于源页面中的选择。

到目前为止我得到的解决方案是:
1-将序列化对象作为查询字符串参数发送。
2-或使用本地存储并为 url 提供特殊参数,以便它知道何时从本地存储获取以及何时打开空表单。

我无法使用的解决方案:
1-共享服务,因为在这种情况下,我的数据在重新加载后会丢失。

是否还有其他方式,如果没有哪种方式更优选?
注意:重新加载页面后不得丢失数据。

最佳答案

恕我直言,可能只有两种方法来处理这个问题:

  1. 使用localStoragesessionStorage

  2. 您使用服务器端的 session 管理来保持 session 一致。

如果只是在页面重新加载后保留路由的数据,只需使用sessionStorage。但这取决于您项目的用例。

关于javascript - 重新加载 angularJS 后在 Controller 和持久之间发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54953212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com