Angular 6 отключить или скрыть директиву - PullRequest
0 голосов
/ 01 сентября 2018

Я следую этой статье https://blogs.msdn.microsoft.com/premier_developer/2018/03/07/angular-how-to-implement-role-based-security/, чтобы предоставить разрешения на основе ролей в моем приложении.

Я хочу использовать эту директиву (MyDisableIfUnauthorizedDirective) в компоненте верхнего уровня. Скажем, у меня есть модуль Orders и несколько подмодулей и компонентов, каждый из которых имеет свои собственные формы. Как я могу отключить все формы управления в orders.module. Пример говорит

this.el.nativeElement.disabled = true;

Но это ничего не делает. Это действительно работает, если я использую эту директиву на каждом входе formControl, но у меня, вероятно, есть более 40 охватывающих несколько модулей и компонентов, все в соответствии с orders.module

...