Ignite UI for Angular 13.1.9 バージョン時点での情報に基づいています。
IgxCalendar では、disabledDates オプションを利用することで、特定の日を選択不可にすることができます。下記例では、2022年3月~5月は選択でき、それ以外の年月は選択できない状態となります。
<igx-calendar [disabledDates]="disabled"></igx-calendar>
...
export class AppComponent {
title = 'igx-calendar-demo';
disabled: DateRangeDescriptor[] = [
{
// 2022年3月1日以前は選択不可
type: DateRangeType.Before,
dateRange: [new Date(2022, 2, 1)]
},
{
// 2022年5月31日以降は選択不可
type: DateRangeType.After,
dateRange: [new Date(2022, 4, 31)]
},
]
}