Сегодняшняя кнопка в bsDatepicker - PullRequest
0 голосов
/ 02 мая 2018

Можем ли мы иметь кнопку «Сегодня» в календаре, чтобы при нажатии кнопки сбрасывать календарь на дату «Сегодня»?

Я следую этому руководству https://valor -software.com / ngx-bootstrap / # / datepicker # config-object

1 Ответ

0 голосов
/ 03 мая 2018
<div class="col-xs-12 col-12 col-md-4 form-group">

      <input type="text"
             class="form-control"
             [(ngModel)]="bsValue"
             #dp="bsDatepicker"
             bsDatepicker
             [bsValue]="bsValue"
             [bsConfig]="bsConfig"
             (ngModelChange)="emitSelectedDate()">

      <button class="btn btn-outline-secondary" (click)="dp.toggle()" type="button" [attr.aria-expanded]="dp.isOpen">

      </button>

В компоненте

Я импортирую как импорт {NgbModule} из '@ ng-bootstrap / ng-bootstrap';

и ниже код

bsValue = new Date();
  selectedDate: any;

  bsConfig: Partial<BsDatepickerConfig> ;


  constructor() { 
    this.bsConfig = Object.assign({}, { containerClass: this.colorTheme });
    this.bsConfig = Object.assign({}, { showWeekNumbers: false }); 
    // this.bsConfig = Object.assign({}, { todayBtn: true }); 

 }

Я пытался указать TodayBtn как true, но такого свойства не существует. Я получил хороший календарь, но хочу, чтобы в календаре была кнопка «Сегодня», которая сбрасывает календарь на текущую дату.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...