Я следую этой статье 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