我正在构建有角度的反应形式.我有简单的单选按钮,性别名称:
this._form = this._formBuilder.group({ gender: ['',Validators.required] });
模板:
<div class="form-group"> <h4>What is your gender?</h4> <div class="form-group"> <label class="custom-control custom-radio"> <input value="male" name="gender" type="radio" class="custom-control-input" formControlName="gender"> <span class="custom-control-indicator"></span> <span class="custom-control-description">Male</span> </label> <label class="custom-control custom-radio"> <input value="female" name="gender" type="radio" class="custom-control-input" formControlName="gender"> <span class="custom-control-indicator"></span> <span class="custom-control-description">Female</span> </label> <app-field-error-display [displayError]="formValidationService.IsFieldInvalid(_form,'gender','required')" errorMsg="Field is required"></app-field-error-display> </div> </div>
我可以按名称访问控制字段,如下所示:
public GetControl(form: FormGroup,field: string){ return form.get(field); }