【发布时间】:2021-08-10 19:12:42
【问题描述】:
用户成功登录后,我将用户数据存储在本地存储中
let authObservable: Observable<any>;
authObservable = this._authService.login(this.f.email.value, this.f.password.value);
authObservable.subscribe(
result=> {
localStorage.setItem('id', result['id']);
localStorage.setItem('username', result['username']);
localStorage.setItem('email', result['email']);
localStorage.setItem('tokens', result['tokens']); }
我可以得到id的值和其他键值
localstorage.getItem('id');
localstorage.getItem('username');
localstorage.getItem('email');
但令牌包含另一个数组
localstorage.getItem('tokens')
// it return an array
"tokens": "{'access': 'access_token', 'refresh': 'refresh_token_value'}"
如何获取令牌值和访问令牌值并将其存储在 refresh_token 和 access_token 变量中。 像 localstorage.getItem('tokens').access
【问题讨论】:
标签: javascript arrays json angular local-storage