Я создаю запрос POST к API, и одно из полей, которое выдает ошибку, является полем mat-datepicker
, так как оно находится внутри вызова ngOnInit()
(и, я думаю, еще ничего не выбрано). Поля, такие как name
, email
et c. ведут себя хорошо, но у меня возникают проблемы с получением значения из поля datepicker ... Как я могу отправить это значение также при отправке формы?
Моя попытка была такой:
ngOnInit() {
this.myForm = new FormGroup({
date_of_birth: new FormControl(new Date().toISOString(), [
Validators.required,
this.backendValidation.bind(this, 'date_of_birth')
])
})
}
<mat-form-field>
<mat-label>Date</mat-label>
<input matInput [matDatepicker]="date_of_birth" formControlName="date_of_birth" />
<mat-datepicker-toggle matSuffix [for]="date_of_birth"></mat-datepicker-toggle>
<mat-datepicker #date_of_birth></mat-datepicker>
</mat-form-field>