/
githubmirror
/
components
Обзор
Документация
Войти
/
githubmirror
/
components
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/material/datepicker/calendar.html
47 строк
2 KB
Kristiyan Kostadinov
perf(multiple): switch to built-in control flow (#27987)
24 окт 2023, 18:38
Не верифицирован
24 окт 2023, 18:38
e2d9cfa
Код
Авторство
О чём код?
<ng-template [cdkPortalOutlet]="_calendarHeaderPortal"></ng-template> <div class="mat-calendar-content" cdkMonitorSubtreeFocus tabindex="-1"> @switch (currentView) { @case ('month') { <mat-month-view [(activeDate)]="activeDate" [selected]="selected" [dateFilter]="dateFilter" [maxDate]="maxDate" [minDate]="minDate" [dateClass]="dateClass" [comparisonStart]="comparisonStart" [comparisonEnd]="comparisonEnd" [startDateAccessibleName]="startDateAccessibleName" [endDateAccessibleName]="endDateAccessibleName" (_userSelection)="_dateSelected($event)" (dragStarted)="_dragStarted($event)" (dragEnded)="_dragEnded($event)" [activeDrag]="_activeDrag"></mat-month-view> } @case ('year') { <mat-year-view [(activeDate)]="activeDate" [selected]="selected" [dateFilter]="dateFilter" [maxDate]="maxDate" [minDate]="minDate" [dateClass]="dateClass" (monthSelected)="_monthSelectedInYearView($event)" (selectedChange)="_goToDateInView($event, 'month')"></mat-year-view> } @case ('multi-year') { <mat-multi-year-view [(activeDate)]="activeDate" [selected]="selected" [dateFilter]="dateFilter" [maxDate]="maxDate" [minDate]="minDate" [dateClass]="dateClass" (yearSelected)="_yearSelectedInMultiYearView($event)" (selectedChange)="_goToDateInView($event, 'year')"></mat-multi-year-view> } } </div>