Я пытаюсь включить / отключить кнопки на основе роли пользователя в локальном хранилище.
У меня есть значение в локальном хранилище, например: Ключ: Роль, Значение: "HR Admin"
Мой HTML выглядит следующим образом
<button class="nav-link-btn" [routerLink]="['/dashboard']" > Dashboard </button>
<button class="nav-link-btn" [routerLink]="['/admin/templates-dashboard']" > Templates </button>
Мой файл TS выглядит следующим образом, и эта функция запускает onInit
const userRole = localStorage.getItem('role');
if(userRole === 'System Admin') {
disabled() == false
} else if (userRole === 'CAT Manager') {
disabled() == false
} else if (userRole === 'HR Admin') {
disabled() == true
} else {
disabled() == false
}
Есть идеи, как это сделать?