Я разрабатываю приложение, в котором роли строго не определены. Роли импортируются из службы.
Я использую AngularJS с UI Router.
Мои состояния определены в приложении, но есть ли простой способ сопоставить состояния или компоненты пользовательского интерфейса (div, кнопки и т. д.) с ролями на лету?
Я думаю о пользовательском интерфейсе, в котором будут перечислены все мои состояния и все мои роли, и администратор может определить доступ к каждому состоянию на основе роли, а затем, когда фактический пользователь входит в систему, он может видеть только соответствующие разделы. им было разрешено видеть, возможно, установив директиву ng-show.
Если есть более простое решение, буду очень признателен за помощь.
Спасибо.