Я пытаюсь реализовать MatDatepickerIntl для английского sh и французского языков. Мне нужно менять aria-label всякий раз, когда я переключаю язык в приложении (с Engli sh на французский и наоборот).
Попытка реализовать только с одним языком (либо En, либо Fr), работает хорошо. Не могу понять, как я могу реализовать это для 2 языков.
Мои шаги:
1.Я объявил провайдера в моем модуле приложения ts:
{provide: MatDatepickerIntl, useClass: DatepickerEn }
, а затем в классе DatepickerEn я просто задаю:
класс экспорта DatepickerEn extends MatDatepickerIntl {constructor () {super ();
} openCalendarLabel = 'Open Datepicker'}
Но опять же, он просто отлично работает для 1 языка. Как включить 2 языка (французский)?
Среда Angular: 7 CDK / Материал: 7 Браузер (ы): Chrome