【问题标题】:Angular - ng-pick-datetime: how to initialize the input value in a reactive formAngular - ng-pick-datetime:如何以反应形式初始化输入值
【发布时间】:2021-07-18 22:24:47
【问题描述】:
【问题讨论】:
标签:
angular
typescript
datepicker
angular-reactive-forms
【解决方案1】:
感谢@MikeOne 的评论,我已验证您需要使用Date 对象或Moment 对象设置日期。
方法一:(日期字符串到日期)
this.itineraryrForm.setValue({
arrivalTime: new Date("01/01/2021 23:00")
});
this.itineraryrForm.setValue({
arrivalTime: moment("01/01/2021 23:00", "DD/MM/YYYY HH:mm")
});
Solution on StackBlitz
注意:如果您将[formControl] 用作it has been deprecated in Angular v6,建议您移除[(ngModel)] 绑定。