如何在本地存储角度6中保存过滤器?

Ale*_*dar 2 javascript angular angular6

我需要保留应用的过滤器。当我更改组件或返回到前一个组件时,我希望已经应用过滤器(保持不变)。我需要添加一个函数来将过滤器参数保存在 localStorage 中,以及一个函数来读取这些参数。有人可以帮忙吗?

Yon*_*ing 5

你可以LocalStorage像这样使用:

localStorage.setItem('componantAFilters', JSON.stringify(filterObj))

localStorage.getItem('componantAFilters')

我的建议是打电话getItem进来ngOnInitsetItemngOnDestroy

欲了解更多信息: https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage