Я хочу посмотреть локальное хранилище, но я не могу написать кодКак посмотреть местный ресурс в угловом2 для моего случая?
мой сценарий, когда пользователь вошел в систему. Я получаю идентификатор пользователя и список разрешений, зависит от разрешения. Только боковое меню - это buit, после входа в систему пользователь может роль переключателя, в этом случае боковое меню будет меняться в соответствии с разрешением. Здесь я сохраняю роль id val в localstorage, когда пользователь переключает роль. Идентификатор роли меняется и разрешение также изменяется,
Мое сомнение в том, как смотреть эти изменения ,
Я следил за этой ссылкой How can I watch for changes to localStorage in Angular2?
Но я не могу написать свой сценарий, пожалуйста, помогите мне
Мой код для справки
constructor(public http: Http,public MenuService:MenuService) {
this.userroleId = localStorage.getItem("roleId")
}
getSideMenu() {
if(this.userroleId == 1) {
this.MenuService.getAdminMenu().subscribe(menuItems => this.menuItems= menuItems, error => console.log(error));
}
if(this.userroleId == 2){
this.MenuService.getpractitionerMenu().subscribe(menuItems => this.menuItems= menuItems, error => console.log(error));
console.log('ss')
}