Я пытаюсь привязать значение из mat-datepicker к элементу управления формы.Когда я пытаюсь сделать что-то вроде в этом примере я вижу эту ошибку:
"Uncaught (in promise): Error: More than one custom value accessor matches form control with unspecified name attribute
Error: More than one custom value accessor matches form control with unspecified name attribute"
Я тоже пытался использовать formControlName, но он выдаетта же ошибка.Что я здесь не так делаю?
Код:
xhtml
<mat-form-field>
<input matInput [matDatepicker]="picker1" placeholder="Angular forms" [formControl]="date">
<mat-datepicker-toggle matSuffix [for]="picker1"></mat-datepicker-toggle>
<mat-datepicker #picker1></mat-datepicker>
</mat-form-field>
машинопись
date = new FormControl(new Date());
... и с formControlName
xhtml
<form-container title="Fake Title">
<form [formGroup]="form" novalidate="" class="form" (ngSubmit)="onSubmitForm()">
<mat-form-field>
<input matInput [matDatepicker]="picker1" placeholder="Angular forms" formControlName="date">
<mat-datepicker-toggle matSuffix [for]="picker1"></mat-datepicker-toggle>
<mat-datepicker #picker1></mat-datepicker>
</mat-form-field>
машинопись
buildForm(): FormGroup {
return this.formBuilder.group({
date: [new Date()]
});