更改离子存储中保存的对象的值
Change Value in Object Saved in Ionic Storage
我已将对象保存到我的 Ionic Storage 中,想更新其中的特定值
像这里一样
my saved object
我只想更新此对象中的电子邮件密钥,而不是将其全部删除
如果我想按如下方式更新此对象
$this.storage.set("user", data);
但这会删除所有用户存储数据并保存新数据,因此如何访问电子邮件
$this.storage.set("user"."email", newEmail);
是否可用?
提前致谢。
您可以将数据读入对象,更新电子邮件字段,然后将对象写回存储
无论何时使用存储,您都需要先检索对象,然后再更改它,您需要更新。
let user = JSON.parse($this.storage.get("user"));
user.email = "test@gmail.com"
$this.storage.set("user", JSON.stringify(user));
我已将对象保存到我的 Ionic Storage 中,想更新其中的特定值 像这里一样 my saved object
我只想更新此对象中的电子邮件密钥,而不是将其全部删除
如果我想按如下方式更新此对象
$this.storage.set("user", data);
但这会删除所有用户存储数据并保存新数据,因此如何访问电子邮件
$this.storage.set("user"."email", newEmail);
是否可用?
提前致谢。
您可以将数据读入对象,更新电子邮件字段,然后将对象写回存储
无论何时使用存储,您都需要先检索对象,然后再更改它,您需要更新。
let user = JSON.parse($this.storage.get("user"));
user.email = "test@gmail.com"
$this.storage.set("user", JSON.stringify(user));