javascript - 如何禁用 bsdatePicker 中的 future 日期

标签 javascript angular

我在我的 Angular 项目中使用 bsdatepicker,并且我想禁用该 datePicker 中的所有 future 日期以进行 DOB 选择

import { Component } from '@angular/core';

@Component({
  selector: 'demo-datepicker-datesdisabled',
  templateUrl: './disable-dates.html'
})
export class DemoDatepickerDatesDisabledComponent {
  disabledDates = [
    new Date('2019-02-05'),
    new Date('2019-02-09')
  ];
}



<div class="row">
  <div class="col-xs-12 col-12 col-md-4 form-group">
    <input type="text"
           placeholder="Datepicker"
           class="form-control"
           bsDatepicker
           [datesDisabled]="disabledDates">
  </div>
  <div class="col-xs-12 col-12 col-md-4 form-group">
    <input type="text"
           placeholder="Daterangepicker"
           class="form-control"
           bsDaterangepicker
           [datesDisabled]="disabledDates">
  </div>
</div>

上面的代码可以工作,但我想禁用 future 的 N 个日期

最佳答案

[maxDate]设置为今天。

<input type="text"
           placeholder="Daterangepicker"
           class="form-control"
           bsDaterangepicker
           [datesDisabled]="disabledDates"
           [maxDate]="today"
>
public today = new Date();

关于javascript - 如何禁用 bsdatePicker 中的 future 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56359077/

相关文章:

javascript - 我可以在构造函数内使用来自第三方库的异步调用来填充数组吗?

javascript - JavaScript 新手 - 鼠标事件

javascript - ngFor 中的数据绑定(bind)函数参数

javascript - Angular 2中如何在组件间正确共享服务数据

javascript - 如何在javascript中创建对象的数组

javascript - 如何在 Javascript 中获取 url 的标签值和符号值?

javascript - 电子邮件地址验证但创建帐户,但如果电子邮件地址无效

javascript - Ionic4:搜索栏结果未按预期工作

angular - 使用按钮以编程方式关闭展开的行

angular - 两种方式绑定(bind)不适用于 Angular 为 2 的原始对象