Как я могу добиться события клика в недельном просмотре углового календаря 2+? - PullRequest
0 голосов
/ 14 мая 2018

enter image description here HTML-шаблон

 <mwl-calendar-week-view
          [viewDate]="viewDate"
          [refresh]="refresh"
          (click)="weekDayClick($event)">
        </mwl-calendar-week-view>

В файле компонента

weekDayClick($event){
 console.log("I need the clicked date of week view. How can I achieve this"); 
}

Пример: - Если я нажму 16 мая, мне нужно вызвать событие, которое даст мне 16 мая 2018 года.

Аналогичным образом, 17 мая должно быть 17 мая 2018 года.

18 мая - 18 мая 2018 года и т. Д.

Любое предложение будет приветствоваться

Спасибо за ваше драгоценное время!

1 Ответ

0 голосов
/ 15 мая 2018

Наконец, я нашел, как получить дату из просмотра недели.Мы можем использовать событие (dayHeaderClicked) и можем извлечь значение

В файле HTML компонента

<mwl-calendar-week-view
          [viewDate]="viewDate"
          [refresh]="refresh"
          (dayHeaderClicked)="dayHeaderClicked($event)">
        </mwl-calendar-week-view>

В файле компонента TS

dayHeaderClicked(evn){
    // console.log(evn);
    this.viewDate = evn.day.date; // finally get the clicked date value
  }
...