Javascript 如何以角度保存组件的状态?
我正在考虑保存我在Angular 7&Typescript中使用的数据表的状态 该功能类似于在浏览器选项卡中保存状态Javascript 如何以角度保存组件的状态?,javascript,angular,typescript,ecmascript-6,angular7,Javascript,Angular,Typescript,Ecmascript 6,Angular7,我正在考虑保存我在Angular 7&Typescript中使用的数据表的状态 该功能类似于在浏览器选项卡中保存状态 因此,在重定向到另一个组件时,如果我返回到带有数据表的组件,我如何保存状态?比如说,如果我正在使用筛选器?尝试使用类似于状态管理库的方法或使用localstorage来保存和获取筛选器。1方法是将状态存储在本地存储器中。因此,当您返回到原始页面时,您可以查询该项是否存在于本地存储中,如果存在,则可以重新初始化 让数据={}; setItem('settings',data) 这不
因此,在重定向到另一个组件时,如果我返回到带有数据表的组件,我如何保存状态?比如说,如果我正在使用筛选器?尝试使用类似于状态管理库的方法或使用localstorage来保存和获取筛选器。1方法是将状态存储在本地存储器中。因此,当您返回到原始页面时,您可以查询该项是否存在于本地存储中,如果存在,则可以重新初始化 让数据={}; setItem('settings',data) 这不是一种有效的学习方法,这很好
最后一个选项是双向服务,最好的选项可能是存储。常用方法是将其存储在服务或本地存储中(如果不敏感)。使用
路由使用策略可能会有所帮助(请参阅)