简单记录 angular 表单验证 修改
<div nz-form-control class="content">
<nz-datepicker formControlName="startGetTime" [nzDisabledDate]="disabledStartDate" [nzDisabled]="couponId !== ''" (ngModelChange)="getStartDateErr($event)"></nz-datepicker> -
<nz-datepicker formControlName="endGetTime" [nzDisabledDate]="disabledEndDate" (ngModelChange)="getEndDateErr($event)"></nz-datepicker>
</div>
import { FormGroup, FormBuilder, Validators, AbstractControl, ValidationErrors, FormControl } from '@angular/forms';
this.Form = new FormGroup({
startGetTime: new FormControl(null, [Validators.required]),
endGetTime: new FormControl(null, [Validators.required])
})
this.couponForm.controls['startGetTime'].clearValidators();
this.couponForm.controls['startGetTime'].setValidators(Validators.required);
this.couponForm.controls['startGetTime'].updateValueAndValidity({ emitEvent: false });