Выбор даты в Angular Material меняет безумную дату, когда менял ее вручную и нажимал вкладку - PullRequest
0 голосов
/ 11 ноября 2019

Я использовал Угловой инструмент выбора даты здесь. У меня странная проблема с моим компонентом. то есть хорошо, когда я выбрал его с помощью календаря. Но если я изменил дату вручную, а затем нажал на кнопку с вкладкой, это означало бы совершенно безумную дату. Любая подсказка о том, как этого избежать? У меня нет никакой инициализации даты или чего-то подобного здесь. Я проверил с реактивными формами также, но то же самое поведение. Эта безумная дата меняется для разных значений. т.е. не та же безумная дата

.html

<mat-form-field class="example-full-width">
        <input matInput [matDatepicker]="picker" placeholder="Choose a date">
        <mat-datepicker-toggle matSuffix [for]="picker">
          <mat-icon matDatepickerToggleIcon>keyboard_arrow_down</mat-icon>
        </mat-datepicker-toggle>
        <mat-datepicker #picker></mat-datepicker>
</mat-form-field>

Поведение:

enter image description here

1 Ответ

0 голосов
/ 12 ноября 2019

Я думаю, что для вашего требования вы должны создать пользовательский адаптер даты. Проверьте этот пример: https://stackblitz.com/edit/angular-hv6jny-ynqfb2

...