如何更新localStorage项目?

Max*_*ynn 5 javascript local local-storage angularjs

我遇到一个问题,其中缓存的对象与正确的数据不相似,所以我认为我可以将最新版本推送到浏览器缓存,它将解决我的问题.

如何使用新对象更新localStorage?因此,如果我有一个控制器,那么评估已更新.如何将该评估对象推送到localStorage?

Der*_*T12 7

要使用本机JavaScript执行此操作,您可以执行以下操作:

localStorage.setItem('itemKey', JSON.stringify(yourObject));
var item = JSON.parse(localStorage.getItem('itemKey'));
Run Code Online (Sandbox Code Playgroud)

在angular的上下文中,您应该将localStorage服务作为localStorage的包装并将其注入您的服务或控制器.或者您可以$window直接注入并使用它,如:$window.localStorage