我有一个输入ngDatePicker
和一个提交按钮,只要表单无效,该按钮将被禁用。
发生的情况是该表格始终无效!我已经打印了无效的form属性,这就是其中的date
一部分。
我不知道为什么它总是让我无效,甚至很难选择日期后打印表格值并且它具有date
控件名称。
有人对这个问题有想法吗?
这是我构建表单的方式:
this.submitUserForm = formBuilder.group({
email: [null, Validators.required],
password: [null, Validators.required],
firstName: [null, Validators.required],
lastName: [null, Validators.required],
date: [null, Validators.required],
phoneNumber: [null, Validators.required],
gender: [null, Validators.required],
roles: [null, Validators.required]
});
这是我的HTML:
<input class="form-control" placeholder="Date of birth" name="dp" ngbDatepicker
#d_2="ngbDatepicker" formControlName="date" (click)="d_2.toggle()" [maxDate]="maxDateValue"
onkeydown="return false" (dateSelect)="onEndDateChange($event)">
这似乎令人怀疑:[maxDate] =“ minDateValue”
似乎您将minDateValue用作上限,这使得合理的输入显得不合理。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句