Угловой инструмент выбора даты возврата объекта Момент вместо даты - PullRequest
0 голосов
/ 28 ноября 2018

У меня странная проблема, в моем html я определил -

    <mat-radio-button value="embargoed">
        <div>Everyone, limited by date</div>
        <mat-form-field *ngIf="data.selected === 'embargoed'">
            <mat-label>Available from date</mat-label>
            <input matInput [matDatepicker]="picker" #input [(ngModel)]="date">
            <mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
            <mat-datepicker #picker></mat-datepicker>
        </mat-form-field>
    </mat-radio-button>

, в моем компоненте я инициализировал -

date = new Date();

У меня есть функция OnSubmit, которая выполняет -

onSubmit(){
    if (this.data.selected === 'embargoed') {
        this.data.date = this.date;
    }
}

В debud я вижу, что this.date - это объект Moment вместо объекта Date, есть идеи, почему?

1 Ответ

0 голосов
/ 28 ноября 2018

Я нашел причину.В моем app.module.ts я заявил:

 {provide: MAT_DATE_FORMATS, useValue: MAT_MOMENT_DATE_FORMATS}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...