#angular #primeng

Вопрос:

minDt >>> Сб 11 января 2020 08:00:00>>
maxDt >>> Ср 13 января 2020 08:00:00

minDt >>> Чт 16 января 2020 года 08:00:00>>
maxDt >>> Сб 18 января 2020 года 08:00:00

minDt >>> Вс 23 января 2020 08:00:00>>
maxDt >>> Вт 25 января 2020 08:00:00

    <p-calendar id="calender"  (onSelect)="_loadTimeSlot()" [readonlyInput]="false" [(maxDate)]="maxDateSat" [(minDate)]="minDateSat" class="pc-f-calendar" inputId="timeSlotDate" formControlName="timeSlotDate"
    [dateFormat]="calendarDateFormat" [locale]="calendarLocale" [placeholder]="calendarHolder" appendTo="body" showIcon="true"
    [monthNavigator]="true"  [yearNavigator]="true"  yearRange="1970:2100"
    [showOnFocus]="true" (onFocus)="_onFocus($event)">
  </p-calendar>
 

Комментарии:

1. Вы можете использовать свойство disabledDates на <p-calendar .

Ответ №1:

В соответствии с основной документацией вы можете добавить даты отключения (массив значений дат) и/или дни отключения (массив дней). Нет возможности отключить несколько минимальных и максимальных дат (несколько диапазонов дат для отключения).

Календарь PrimeNG

 <p-calendar [(ngModel)]="dateValue" [disabledDates]="invalidDates" [disabledDays]="[0,6]" [readonlyInput]="true"></p-calendar>