我尝试了几种日期格式,但没有一个对我有用。 问题是在编辑配置文件上,我想显示不同字段的默认值,而日期输入字段的默认值没有显示。
<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'}}
。
答案 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一起使用。