Ret*_*try 0 local-storage angular ionic4
我对 Angular、ionic 4 本地存储有疑问。当我从一个页面将数据保存在本地存储上,并且想要将数据显示到另一页面时,我需要重新加载页面才能使其工作。我考虑过检查本地存储更改在页面中我想显示数据。你知道如何检测角度7,离子4中本地存储的变化吗?
我认为你应该使用 rxjs 流来完成此任务。
private storageSub= new Subject<string>();
...
watchStorage(): Observable<any> {
return this.storageSub.asObservable();
}
setItem(key: string, data: any) {
localStorage.setItem(key, data);
this.storageSub.next('added');
}
removeItem(key) {
localStorage.removeItem(key);
this.storageSub.next('removed');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13711 次 |
| 最近记录: |