Angular - Диспетчер динамического контроля доступа, роль / разрешения на основе функции в классе обслуживания - PullRequest
0 голосов
/ 02 июня 2019

Мне нужно, чтобы у каждого пользователя были права / роль для доступа к каждому меню, вкладки и даже действие в угловых и показывать скрытие меню по разрешениям.

Моя концепция, 1. Функция картирования / сканирования в каждой службе класса,2. Результат отсканированной функции сохраняется в базе данных и создается пользовательский интерфейс CRUD, поэтому мы можем выбирать, какую роль / полномочия предоставить пользователю.

Вопрос, можно ли эту концепцию сделать?

Кто-нибудь, любая идея?Пожалуйста, сообщите

1 Ответ

1 голос
/ 02 июня 2019

Отображение для такого случая всегда находится в вашей базе данных, так что вы можете получить все разрешения при входе пользователя в вашу систему и показать скрытые компоненты, вы можете сделать только одну функцию, которая возвращает логическое значение, если у пользователя есть необходимые разрешения; затем просто используйте ngIf , чтобы проверить разрешение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...