我正在尝试使用类似于 Angular using 的双向绑定的方法在表单上显示保存的日期[ngModel]
,但没有[(ngModel)]
使用我在类似的堆栈溢出问题/答案中找到的解决方案。
但是,当我去保存时,保存和显示的日期会减一。例如,如果我使用 html 日期输入格式07/04/2021 (July 4, 2021)
保存,它最终会在提交时保存为:(07/03/2021
经典关闭一个错误)。下面是我从以前的堆栈溢出答案中获取的代码。我将 mongoDB 与典型的 USER 对象一起使用,该对象具有日期的dateOfBirth
(日期类型)属性。
<input
class="form-control"
id="dateOfBirth"
type="date"
name="dateOfBirth"
placeholder="date"
[ngModel]="user.dateOfBirth | date: 'yyyy-MM-dd'"
(ngModelChange)="user.dateOfBirth = $event"
/>
我尝试的第一种方法: Angular 2: How to use JavaScript Date Object with NgModel two way binding