【发布时间】:2020-02-24 22:15:02
【问题描述】:
我的表单中有一个 mat-radio-group,我想清除单选按钮,以便我的测验应用程序中的每个新问题都没有选择任何内容。我该怎么做呢?这是我的表单的外观:
<form [formGroup]="formGroup" (ngSubmit)="onSubmit()">
<ol class="form-group">
<mat-radio-group formControlName="answer" name="answer" (change)="radioChange($event.value)"
(click)="question.selectedOption = option">
<div class="radio-options" *ngFor="let option of question.options">
<mat-radio-button class="option" [value]="option.optionValue" disableRipple="true"
[checked]="question.selectedOption == option"
[ngClass]="{'is-correct': isCorrect(option.optionValue),
'is-incorrect': isIncorrect(option.optionValue)}">
<li>{{ option.optionText }}</li>
【问题讨论】:
-
为什么要同时使用 ngForm 和 formgroup?如果您打算使用响应式表单,请删除 ngForm。
标签: angular radio-button angular-reactive-forms