Материал Datepicker изменить месяц просмотра события - PullRequest
0 голосов
/ 06 июня 2018

есть ли способ определить, что в календаре загружен новый вид месяца, когда используются "желтые кнопки" (см. Скриншот)?

enter image description here

1 Ответ

0 голосов
/ 21 октября 2018

Вы можете прослушивать события нажатия этих кнопок в календаре с помощью Renderer2.

Код от этого блога .

constructor( private renderer: Renderer2g) { }

ngAfterViewInit() {
    let buttons = document.querySelectorAll('mat-calendar .mat-calendar-previous-button,' +
        'mat-calendar .mat-calendar-next-button');

    if (buttons) {
        Array.from(buttons).forEach(button => {
            this.renderer.listen(button, "click", () => {
                console.log("Month changed");
            });
        })
    }
}
...