【发布时间】:2018-04-11 06:13:14
【问题描述】:
我正在尝试取消选择 Angular 2 中的单选按钮。我尝试了以下代码,但没有帮助。
.html
<div [formGroup]="myForm">
<mat-radio-group matInput (click)= "resetRadio($event)" formControlName="RdoSel">
<mat-radio-button *ngFor="let RadioOpt of RadioOpts" [value]="RadioOpt .id">{{RadioOpt .value}}</mat-radio-button>
</mat-radio-group>
</div>
.ts
public RadioOpts= [
{ id: 'Market', value : 'Market'},
{ id: 'Segment', value : 'Segment'}
];
public resetRadio(event: any) {
if(myForm.get('RdoSel').value===event.target.value){
myForm.get('RdoSel').setValue('false');
}
当我console.log(event.target.value) 它返回<div> 标签。有人可以告诉我如何取消选择 Angular 2 中的单选按钮吗?
【问题讨论】:
-
单选按钮不适合取消选择,最好选择复选框,单选按钮用于选项之一或其他
-
谢谢@RahulSingh,但这是客户要求
标签: angular typescript radio-button