Вы можете включить дочерний компонент в контейнер fieldset и установить свойство disabled
этого контейнера с привязкой свойства:
<fieldset [disabled]="!childEnabled">
<my-component></my-component>
</fieldset>
Будет применен флаг disabled
для всех входов и кнопок, включенных в контейнер.Кроме того, пользователь не сможет получить доступ к полям с помощью вкладок с помощью клавиатуры.
Вы можете запретить стилизацию по умолчанию, связанную с элементом fieldset
, с помощью следующего CSS:
fieldset {
margin: 0;
padding: 0;
border: none;
}
См. этот стек * блиц для демонстрации.