猿问

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

我正在考虑保存我在 Angular 7 和 Typescript 中使用的数据表的状态。

该功能类似于在浏览器选项卡中保存状态。

所以在重定向到另一个组件时,如果我回到带有数据表的组件,我如何保存状态让我们说如果我正在使用过滤器?


holdtom
浏览 288回答 3
3回答

烙印99

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

饮歌长啸

本地存储ngrx/商店主题或行为主题最后一个选项是双向服务,最好的选择可能是 Store。

当年话下

一种方法是将状态存储在本地存储中。因此,当您返回原始页面时,您可以查询该项目是否存在于本地存储中,如果存在则重新初始化。让数据 = {}; localStorage.setItem('设置',数据);这不是仅用于学习目的的有效方法,很好
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答