我有一个带有过滤器参数栏的分页页面。 页面中有搜索结果。用户可以转到显示结果案例之一的更多信息页面。
当离开搜索页面时,用户可能决定再次继续搜索。所以他需要去搜索页面。
我需要一种方法,所以当用户点击我的“返回”按钮时,在他离开时会看到具有完全参数的搜索页面。我不知道在哪里保存或通过它。你能救我吗?
答案 0 :(得分:0)
您可以使用Redux
来管理您的州。或者,您可以简单地为过滤器创建 singleton 存储类,并将其注入搜索组件。
答案 1 :(得分:0)
您需要创建一个可注入服务,该服务实现BehaviorSubject以存储状态。每次应用程序呈现一个组件(用户在搜索页面上来回)时,它都会订阅BehaviorSubject,它会发出最后一个值(状态)。我在这里录制了一个带有示例应用的视频:https://www.youtube.com/watch?v=NYNEH_k0e_4