[英]How to add background to mat-card when mat-radio button is selected from within mat-card-content, using Angular Material?
[英]Disabled button when mat-radio is not selected
我有一种mat-radio-group
形式和一个button
:
<form action="">
<mat-radio-group aria-label="Select an option">
<mat-radio-button value="1">Option 1</mat-radio-button>
<mat-radio-button value="2">Option 2</mat-radio-button>
</mat-radio-group>
<button type="submit">Submit</button>
</form>
我想在未选择mat-radio
时禁用button
它可能有帮助:
<md-radio-group [(ngModel)]="isSelected">
<md-radio-button *ngFor="let key of array" [value]="key" (change)="radioChange($event)">
{{key}}
</md-radio-button>
</md-radio-group>
在你的 .ts 文件中:
radioChange(event: MdRadioChange) {
this.isSubmitButtonEnabled = event.value; //It returns a boolean value.
}
检测到单选按钮的值变化后,根据您的要求在按钮上应用这些类。
[class.opacity-50]="!isSubmitButtonEnabled" [disabled]="!isSubmitButtonEnabled"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.