Материал дизайн Angular2 датаформат не работает дд / мм / гггг

Я использую инструмент выбора даты Angular2, но при выборе любой даты появляется ошибка "Указанное значение не соответствует требуемому стандарту
"Гггг-ММ-дд". Я пытался изменить язык, но безрезультатно.

HTML

  <div>

 <md-input-container>
  <input mdInput [mdDatepicker]="picker" placeholder="Date" 
  formControlName="dateOfPurchase" ngDefaultControl 
  [formControl]="dtPurchase" [(ngModel)]="dateOfPurchase" required 
  type="date" name="dateOfPurchase" id="dateOfPurchase">
  <button mdSuffix [mdDatepickerToggle]="picker"></button>
 </md-input-container>
 <md-datepicker #picker></md-datepicker>

  </div>

Машинопись

import { DateAdapter } from '@angular/material';

constructor(private dateAdapter: DateAdapter<Date>)
{
    this.dateAdapter.setLocale('gb');
    this.dtPurchase= new FormControl();
}

Любая помощь приветствуется.

@Nehal

Ваше предложение на примере работает, но ошибка все еще сохраняется - см. Рис. Ниже

Ошибка DateTimepicker

0 ответов

Другие вопросы по тегам