ngx-bootstrap Daterangepicker открыт с текущим и предыдущим месяцем - PullRequest
0 голосов
/ 02 декабря 2018

По умолчанию ngx-bootstrap Выбор диапазона дат показывает текущий и следующий месяц.

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

В bsConfig

опция не найдена

1 Ответ

0 голосов
/ 11 декабря 2018

Вы можете решить эту проблему:

в html:

 <input
      formControlName="dateRange"
      type="text"
      bsDaterangepicker
      #rangePicker="bsDaterangepicker"
      (onShown)="onDateRangePickerShow()"/>
  </div>

в компоненте:

export class Component {

@ViewChild('rangePicker') rangePicker;

onDateRangePickerShow() {
  // This is a workaround to show previous month
  const prevMonth = new Date(moment().subtract(1, 'month'));
  this.rangePicker._datepicker.instance.monthSelectHandler({ date: prevMonth });
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...