为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Angular 中保存组件的状态?

如何在 Angular 中保存组件的状态?

holdtom 2022-01-20 18:45:12
我正在考虑保存我在 Angular 7 和 Typescript 中使用的数据表的状态。该功能类似于在浏览器选项卡中保存状态。所以在重定向到另一个组件时,如果我回到带有数据表的组件,我如何保存状态让我们说如果我正在使用过滤器?
查看完整描述

3 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

尝试使用状态管理库,例如https://ngrx.io/guide/store或使用 localstorage 来保存和获取过滤器。


查看完整回答
反对 回复 2022-01-20
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

  1. 本地存储

  2. ngrx/商店

  3. 主题或行为主题

最后一个选项是双向服务,最好的选择可能是 Store。


查看完整回答
反对 回复 2022-01-20
?
当年话下

TA贡献1890条经验 获得超9个赞

一种方法是将状态存储在本地存储中。因此,当您返回原始页面时,您可以查询该项目是否存在于本地存储中,如果存在则重新初始化。

让数据 = {}; localStorage.setItem('设置',数据);

这不是仅用于学习目的的有效方法,很好


查看完整回答
反对 回复 2022-01-20
  • 3 回答
  • 0 关注
  • 287 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信