默认检查在角度2单选按钮窗体控件上不起作用

时间:2019-01-30 16:36:00

标签: angular angular-reactive-forms

我有一个formcontrol单选按钮如下

 <div class="form-group">
     <label for="">Activity Time</label><br/>
     <input type="radio" value="0" (change)="handleActivityTime(false)"   formControlName="activityTime"> By Select
     <input type="radio" value="1" (change)="handleActivityTime(true)"  [checked]="true" formControlName="activityTime"> By Input
 </div>

和在我component.ts我创建的形式控制。在这里,我通过输入作为默认的分配,使其作为托运。但是它无法检查。

1 个答案:

答案 0 :(得分:0)

问题是价值应该在[value]上注明

<div class="form-group">
     <label for="">Activity Time</label><br/>
     <input type="radio" value="0" (change)="handleActivityTime(false)"   formControlName="activityTime"> By Select
     <input type="radio" value="1" (change)="handleActivityTime(true)"  [checked]="true" formControlName="activityTime"> By Input
 </div>

为我工作。也不需要在表单上创建formconrol对象