您可以将子组件包含在字段集容器中,并disabled使用属性绑定设置该容器的属性:
<fieldset [disabled]="!childEnabled">
<my-component></my-component>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
该disabled标志将应用于容器中包含的所有输入和按钮。它还将阻止用户通过使用键盘进行 Tab 键访问字段。
fieldset您可以使用以下 CSS阻止与元素关联的默认样式:
fieldset {
margin: 0;
padding: 0;
border: none;
}
Run Code Online (Sandbox Code Playgroud)
请参阅此 stackblitz的演示。
您可以向父 div 添加条件类,例如
<div [ngClass]="{'disabled':yourCondition}">
<your-component></your-component>
</div>
Run Code Online (Sandbox Code Playgroud)
然后在css中
.disabled
{
pointer-events: none;
/* for "disabled" effect */
opacity: 0.5;
background: #CCC;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5512 次 |
| 最近记录: |