所以我在数据库中有一个保存的日期值。
7/31/2018 4:33:00 AM
我想使用value属性将其值加载到输入中。
<input type="datetime-local" ng-model="meeting.time" "value="meeting.time" />
当我将类型更改为字符串时,它可以工作,但对于datetime-local,它显示mm/dd/yyyy --:-- --
而不是实际值
答案 0 :(得分:0)
首先,您将其粘贴为语法错误"value"="meeting.time"
如果您使用ng-model,则不需要插入值,因此请在其中编辑html代码
<input type="datetime-local" ng-model="meeting.time"/>
在加载会议对象之前检查是否为日期,否则将其转换为日期
像这样
if(!(meeting.time instanceof Date) && (meeting.time != null)){
meeting.time = new Date(meeting.time)
}