Почему значение не заполняется внутри ввода в mat datepicker? - PullRequest
0 голосов
/ 24 июня 2019

У меня есть текущий шаблон:

<input type="text" class="form-control" name="my_date" 
        [matDatepicker]="myDatepicker" #myDate="ngModel"        
        [(ngModel)]="myDateValue" id="my_date" required>                                        
    <mat-datepicker-toggle [for]="myDatepicker"></mat-datepicker-toggle>                                                                                
    <mat-datepicker #myDatepicker></mat-datepicker>  

Инициализация происходит при загрузке компонента:

public myDateValue: string;
    this.myDateValue= myMonth.toString() + "\/" + myDay.toString() + "\/" + myYear.toString(); 

При выводе даты на консоль я вижу ее в FormControl значение. Но при загрузке страницы дата не заполняется в текстовое поле?

Есть идеи, что я делаю не так? Благодарю.

1 Ответ

0 голосов
/ 24 июня 2019

Чтобы решить эту проблему, мне пришлось изменить myDateValue на тип Date. Это решило проблему. mat datepicker требует, чтобы поле имело тип Date.

...