日期的默认值未显示

时间:2019-06-02 20:26:02

标签: html css angular date datetime

我尝试了几种日期格式,但没有一个对我有用。 问题是在编辑配置文件上,我想显示不同字段的默认值,而日期输入字段的默认值没有显示。

 <input type="date" formControlName="birthdate" value="{{patient.birthdate | date:'MM-dd-yyyy'}}" id="txtDate" class="form-control mb-2 mr-sm-2 mb-sm-0">

您可以看到,当我用html显示日期时,它可以正常工作。 此格式适用于我的角度应用{{patient.birthdate | date:'MM-dd-yyyy'}}enter image description here

2 个答案:

答案 0 :(得分:1)

尝试使用格式

date:'yyyy-MM-dd'

代替

date:'MM-dd-yyyy'

如果未以特定格式指定,则输入字段似乎不显示日期。

希望有帮助

答案 1 :(得分:0)

您可以在初始化formControl或更新现有控件时设置第一个值。

例如:

formControl = new FormControl(this.patient.birthdate);

this.formControl.setValue(this.patient.birthdate)

它也可以与FromGroup一起使用。