角材料MatDatePicker以年为单位显示“ 100”而不是“ 2000”

时间:2018-10-18 12:14:15

标签: javascript angular datepicker angular-material

我在表格中使用的是Mat Datepicker,但我面临着一个奇怪的问题,在1999年之后的所有年份,您在屏幕上看到的都是100。我的HTML代码与示例相同,并且添加了一个似乎引起问题的formControlName和ID。我打印了field.id供您查看,它等于retroactiveDate

我想在这里显示正常年份,我做错了什么?

谢谢

  <div *ngSwitchCase="'date'" fxLayout="row">
    {{field.id}}
    <input matInput [matDatepicker]="datePicker" [formControlName]="field.id" [id]="field.id" [placeholder]="field.placeholder"
    />
    <mat-datepicker-toggle matSuffix [for]="datePicker"></mat-datepicker-toggle>
    <mat-datepicker #datePicker></mat-datepicker>
  </div>

enter image description here

0 个答案:

没有答案