Невозможные параметры расхода Years в ng Bootstrap datepicker в Angular - PullRequest
1 голос
/ 07 февраля 2020

Я работаю в Angular 8 с нг Bootstrap Datepicker

Я получаю ограниченный диапазон Года в Поле DatePicker в году dorpdown

Я делюсь своим кодом

<div class="form-group">
                <div class="input-group">
                  <input class="form-control" formControlName="doj" (click)="(role == 'RS' || role == 'TSO') ? e.toggle({year: 1224, month: 2 , day:1}) : null" [readonly]="true" placeholder="yyyy-mm-dd" name="dp" ngbDatepicker
                    #e="ngbDatepicker">
                  <div class="input-group-append">
                    <button class="btn btn-outline-secondary calendar" (click)="(role == 'RS' || role == 'TSO') ? e.toggle() : null" type="button"></button>
                  </div>
                </div>
              </div>

Я делюсь Фото также

enter image description here

1 Ответ

0 голосов
/ 07 февраля 2020

Вы можете изменить предел дат, доступных для навигации и выбора, используя входы [minDate] и [maxDate]. Если вы не укажете ни один из них, в окне выбора года будут отображаться -10 и +10 лет по сравнению с текущим месяцем. Вот почему вы видите эти годы только в текущем раскрывающемся списке.

Вы можете установить указание в директиве datepicker в html, чтобы установить выбираемые годы.

<ngb-datepicker [minDate]="{year: 2010, month: 1, day: 1}"
            [maxDate]="{year: 2048, month: 12, day: 31}"
            [markDisabled]="isDisabled">
</ngb-datepicker>

Дополнительную информацию можно найти здесь в документации ng- bootstrap

...