【发布时间】:2020-09-21 18:51:09
【问题描述】:
{
"Id": 1,
"Fullname": "test name",
"Username": "test",
"Password": "$2a$10$f.upx2WTxlriul4QK/1GSuCxd6Dmw7.NgVeJ2VfuiC0uIZai5rsD6",
"PasswordSalt": "$2a$10$uCpbT0wAGFx5NxCwlZOkK.",
"Enabled": true,
"Locked": false,
"Deleted": false,
"LogonAttempts": 0,
"LastLogon": null,
"LastModifiedBy": "Tester",
"LastModifiedOn": "2020-09-14T16:08:35.853Z",
"CreatedBy": "Tester",
"CreatedOn": "2020-09-14T16:08:35.853Z",
"UserRoles": [
{
"Id": 3,
"Roles": "Admin",
"RolePermissions": [
{
"Id": 1,
"Permission": "Administrator"
},
{
"Id": 2,
"Permission": "Currency"
}
]
}
]
}
我正在尝试将 RolePermisions 和每个 Permission 保存到本地存储,但我不确定如何执行此操作。最好我想在 ngOnInit() 里面做
打字稿
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
@Component({
selector: 'app-dashboard',
templateUrl: './dashboard.component.html',
styleUrls: ['./dashboard.component.scss']
})
export class DashboardComponent implements OnInit {
constructor( private activatedRoute: ActivatedRoute,) { }
access_token = null;
ngOnInit() {
this.access_token = localStorage.getItem('access_token');
}
}
我希望能够存储 access_token 以及 RolePermision 和每个权限
【问题讨论】:
-
对 JSON 进行字符串化
标签: javascript angular typescript angular8