angular - 根据 ngxdaterangepicker angular 8 中的 minDate 设置 maxDate

标签 angular bootstrap-daterangepicker ngx-daterangepicker-material

我正在尝试根据所选的 minDate 值设置 maxDate 值。这个想法是您可以选择过去的任何一天作为 minDate,但 maxDate 必须等于 minDate 加上 15 天。

我的html里有这个

```<input type="text" ngxDaterangepickerMd formControlName="pick_dates"
                class="form-control" placeholder="{{'list.select' | translate}}"
                [minDate]='minDate'
                [maxDate]='maxDate' [timePicker]="true" [locale] = "locale"/>```

有没有办法在发送 pick_dates 表单之前选择 minDate 值?

我希望是这样的: 在我的 html 中有这个

```<input type="text" ngxDaterangepickerMd formControlName="pick_dates"
 class="form-control" placeholder="{{'list.select' | translate}}"
            [minDate]='minDate'
            [maxDate]='minDate'+15 days
            [timePicker]="true" [locale] = "locale"/>```

最佳答案

startDateClicked($event) {
    this.maxDate = moment($event.startDate._d).add(1, 'month');
  }
  endDateClicked($event) {
    this.minDate = moment($event.endDate._d).subtract(1, 'month');
  }
 <input type="text" ngxDaterangepickerMd [(ngModel)]="selected" [showCustomRangeLabel]="true"
                  [ranges]="ranges" [showCancel]="true" [keepCalendarOpeningWithRange]="keepCalendarOpeningWithRange"
                  [showRangeLabelOnInput]="showRangeLabelOnInput" opens="right" [timePicker]="true"
                  [locale]="{format: 'MM/DD/YYYY'}" (datesUpdated)="applyFilter()" [minDate]="minDate"
                  [maxDate]='maxDate' (startDateChanged)="startDateClicked($event)"
                  (endDateChanged)="endDateClicked($event)">

关于angular - 根据 ngxdaterangepicker angular 8 中的 minDate 设置 maxDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62411622/

相关文章:

使用 jasmine/karma 和 http post mocking 进行 Angular 4 单元测试 - 如何修复

javascript - 当我将目标保存为 PDF 时,window.print() 不显示更多设置

javascript - 我们如何将子节点附加到 ng-content 而不重新渲染 Angular 元素?

Yii2 Boostrap 周期选择器

javascript - 根据 cookie 中选择的语言动态更改引导日期范围选择器标签

javascript - 如何在 daterangepicker JS 和 Laravel 中禁用占用日期

angular - 错误 ngx-daterangepicker-material 无法在环境上下文中声明访问器

javascript - @angular-material-components/datetime-picker - '@angular/material/datepicker"' 没有导出成员 'DateRange'