AngularJS设置localstorage(对象json)

时间:2016-04-06 15:53:35

标签: javascript angularjs local-storage

如何更改/修改/刷新我的List<JavaScriptError> jsErrors = JavaScriptError.ReadErrors(driver); AngularJS?

我的localstorage内容是localstorage json:

object

但是,如果我修改这样的唯一键:

//data content: {Id:1,Name:"Juanito"}
localStorageService.set("MyObj",data);

console.log(localStorageService.get("MyObj"));
//SHOW object JSON {Id:1,Name:"Juanito"}

它不起作用。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

尝试检索,然后更新并重新设置:

var data = {id: 123}
localStorageService.set("MyObj",data);
var dataFromLS = localStorageService.get("MyObj");
dataFromLS.id = 456;
localStorageService.set("MyObj",data);
console.log(localStorageService.get("MyObj"));

答案 1 :(得分:0)

  1. 当您更改/修改密钥名称时,将在您的服务中创建/存储一个全新的对象。
  2. 如果要更改/更改密钥的数据/值,请执行中间操作并使用相同的密钥进行设置。