Угловой материал DatePicker разных форматов в одном компоненте - PullRequest
0 голосов
/ 24 октября 2018

Мне бы хотелось, чтобы в одном компоненте было два средства выбора даты с разными форматами даты.

К сожалению, я провел уже три дня и не достиг этого.

Я определил формат даты в основноммодуль DateProvider, и я знаю, что я могу переопределить эти форматы в конкретном компоненте, например:

    export const MY_FORMATS = {
  parse: {
    dateInput: 'YYYY-MM',
  },
  display: {
    dateInput: 'YYYY-MM',
    monthYearLabel: 'MMM YYYY',
    dateA11yLabel: 'LL',
    monthYearA11yLabel: 'MMMM YYYY',
  },
};

@Component({
  selector: '...',
  templateUrl: '...',
  styleUrls: ['...'],
  providers: [
    {provide: DateAdapter, useClass: MomentDateAdapter, deps: [MAT_DATE_LOCALE]},
    {provide: MAT_DATE_FORMATS, useValue: MY_FORMATS},
  ],
})

Это решение будет достаточно, когда я хочу иметь разные форматы между компонентами, но как я могу иметь два средства выбора датыс разными форматами даты в одном компоненте?

помогите пожалуйста!

...