gpt4 book ai didi

javascript - localstorage.setitem 不适用于 Angular

转载 作者:行者123 更新时间:2023-12-03 04:15:48 26 4
gpt4 key购买 nike

下面是我的函数。我可以通过 res 在 console.log 中看到一个对象:

login2(){
console.log(this.user_form_value);
console.log(this.password_form_value);
this._loginService.login(this.user_form_value, this.password_form_value).subscribe(
res => console.log(res.user),
res2 =>localStorage.setItem("getLoggedInUserANG1",JSON.stringify(res2.user))
)

}

但是当我尝试将相同的对象存储在本地存储中时,它没有被保存。我是 Angular 新手,但没有错误,我不知道为什么它没有被保存。

保存后,我还想在数组变量中使用 getitem 获取相同的内容并将其保存在 console.log 中。我想从基础上了解问题以及我到底错在哪里。

下面是我的console.log的屏幕截图

enter image description here

最佳答案

res2 未定义。我相信你需要看看JavaScript Arrow Funcions docs .

尝试一下:

login2() {
console.log(this.user_form_value);
console.log(this.password_form_value);
this._loginService.login(this.user_form_value, this.password_form_value).subscribe(
res => {
console.log(res.user);
localStorage.setItem("getLoggedInUserANG1",JSON.stringify(res.user));
}
)
}

关于javascript - localstorage.setitem 不适用于 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44143066/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com