我有当前模板:
<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中看到它 值。 但是,当页面加载时,日期是否不会填充到文本框中?
知道我在做什么错吗? 谢谢。
答案 0 :(得分:0)
为了解决此问题,我不得不将myDateValue更改为Date类型。 这样就解决了问题。 mat datepicker要求该字段输入Date。