Я использую ngbDatepicker в своем приложении angular. У меня есть пара требований.
В поле выбора года мне нужно ограничить выбор пользователем года до 4000. В то же время мне нужно бесконечное поведение навигации, которое по умолчанию используется в ngbdatepicker. Я пробовал свойство maxDate, но оно отключает бесконечное поведение навигации и отображает все годы сразу.
Мне нужно отобразить [-10, +20] лет из текущих видимых месяц в поле выбора года ngbdatepicker. Поведение по умолчанию составляет [-10, +10] лет от текущего видимого месяца.
Это то, что я пробовал
<input class="form-control"
type="text"
formControlName="dateofJoining"
placeholder="Date of Joining"
id="inputDateOfJoining"
name="doJ"
ngbDatepicker
#d="ngbDatepicker"
[minDate]="{year: 1900, month: 1, day: 1}"
[maxDate]="{year: 4000, month: 1, day: 1}" />