还在学习Angular2.有一个表单,我有一个startDate和endDate,我希望每个都有输入项.我正在使用与模型对象的双向绑定到表单.
我的模型的日期属性是Date类型:
public EndDate: Date,
当我运行它并绑定具有有效日期的模型时,它只在文本框中显示mm / dd / yyyy.我认为HTML5 type =“date”支持.但它没有显示实际日期.它内置了日期选择器,非常好,但没有显示属性中已有的日期.
如果我将type =“date”更改为type =“text”,我会看到2018-12-31T00:00:00之类的内容,并且会丢失我的日期支持,此外,这不是用户友好的.
我试图避免:
1)必须使用错误的数据类型(字符串)并将我的日期格式化为字符串以供使用 – 这似乎是一个坏主意和实践
2)使用Javascript post表单显示尝试使用字符串格式的日期文本覆盖该值
有没有更简单的方法来处理这个?