Вы можете использовать функцию markDisabled
, чтобы пометить определенные даты как отключенные.Установите это на ngb-datepicker
следующим образом:
<ngb-datepicker #datepicker
[(ngModel)]="model"
[markDisabled]="isDisabled"
...
>
</ngb-datepicker>
Затем определите функцию isDisabled
, которая будет возвращать true (это пометит все даты как отключенные):
isDisabled = (date: NgbDate, current: {month: number}) => true;
Элементы управления месяцами будут по-прежнему активны, но даты не будут выбраны.Пожалуйста, посмотрите этот StackBlitz для демонстрации.