【发布时间】:2018-10-28 08:53:00
【问题描述】:
从 mat 日期选择器中选择的日期与其在反应形式中的值不匹配。
ngOnInit() {
this.findForm = this._fb.group({
date: ['', Validators.required]
});
}
在模板中,
<mat-form-field [formGroup]="findForm">
<input matInput formControlName="date" [matDatepicker]="picker" placeholder="Choose a date">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
</mat-form-field>
<pre>{{this.findForm.get('date').value |json }}</pre>
我在 stackblitz 上有完整的工作 code
选择一个日期,您会看到所选日期和它在反应形式中的值不一样。
【问题讨论】:
-
它选择UTC日期,并在任何时差后显示本地日期
-
@user184994 那么我该如何处理呢?
标签: angular angular-material angular-reactive-forms