【发布时间】:2020-07-13 10:51:34
【问题描述】:
我正在尝试以角度实现 bs 日期范围选择器。在组件加载时,我将 mindate 设置为当前日期。但是选择最小日期后如何设置最大日期。
因为我想限制用户在选择最小日期后不能选择最大日期不超过 3 天。例如,如果用户选择 2020 年 4 月 5 日作为开始日期,则用户的最大日期将被限制为 2020 年 4 月 7 日。2020 年 4 月 7 日之后的天数将被禁用。
组件 HTML -
<input type="text"
#dp="bsDaterangepicker"
formControlName="bookingPeriod"
[minDate]="bookingStart"
[maxDate]="bookingEnd"
bsDaterangepicker
[bsConfig]="{ adaptivePosition: true, rangeInputFormat: 'DD MMMM, YYYY', displayOneMonthRange: true }" />
组件 Ts -
public bookingStart: any = Date;
public bookingEnd: any = "";
constructor() {
this.bookingStart = new Date();
this.bookingStart.setDate(this.bookingStart.getDate());
}
【问题讨论】:
标签: angular ngx-bootstrap