как отключить будущие месяцы в p-календаре? - PullRequest
0 голосов
/ 08 февраля 2019

Я хочу отключить будущие месяцы и отображать только текущий месяц при выборе в пользовательском интерфейсе, я использую p-календарь.

<p-calendar appendTo="body" class="SharesTblCalendar" name="closeDate" 
            [(ngModel)]="note.closeDate" [monthNavigator]="true" [yearNavigator]="true"
            [yearRange]="yearRange" 
</p-calendar>

это код, который я использую, но не могу отменить его от взятия месяца

1 Ответ

0 голосов
/ 08 февраля 2019

Вы можете использовать maxDate для ограничения календаря

 <p-calendar appendTo="body" class="SharesTblCalendar" name="closeDate" 
            [(ngModel)]="note.closeDate" [monthNavigator]="true" [yearNavigator]="true" 
            [yearRange]="yearRange"  [maxDate]="maxDate"
</p-calendar>


let today = new Date();
let month = today.getMonth();
this.maxDate = new Date();
this.maxDate.setMonth(month);
...