Я создал компонент CustomHeader для своего приложения, который позволяет мне перезаписывать событие currentPeriodClicked () для изменения навигации «месяц → год → многолетний».
Для этого я расширил класс MatCalendarHeader.
Для получения дополнительных сведений см. Мой демонстрационный стек.
Я хотел добавить кнопку «Закрыть» в тот же настраиваемый заголовок.
Я упомянул пару вопросов о стеке, но не нашел для него подходящего решения.
например Как добавить кнопку закрытия в настраиваемый заголовок mat-datepicker
Я попытался реализовать оба ответа в приведенном выше примере.
В принятом ответе предлагается использовать службу, которую я не могу использовать из-за внедрения зависимостей, и я не могу добавить конструктор в свой CustomHeader из-за расширения класса.
Второй ответ: я не могу перенести свои пользовательские требования к навигации с помощью данного примера.