【发布时间】:2018-04-20 23:19:18
【问题描述】:
我在我的 Angular 5 应用程序中使用最新的 Angular Material 5.0.0-rc0。我正在尝试使用 Angular 材料提供的 datepicker 选择一系列日期,但我找不到任何相关文档。
我只能选择startDate 或设置minDate 和maxDate。这是它的 HTML 代码
<mat-form-field>
<input matInput [min]="minDate" [max]="maxDate" [matDatepicker]="picker" placeholder="Choose a date">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker startView="year" [startAt]="startDate"></mat-datepicker>
</mat-form-field>
和TS代码
import {Component} from '@angular/core';
@Component({
selector: 'datepicker-start-view-example',
templateUrl: 'datepicker-start-view-example.html',
styleUrls: ['datepicker-start-view-example.css'],
})
export class DatepickerStartViewExample {
minDate = new Date(2000, 0, 1);
maxDate = new Date(2020, 0, 1);
}
此代码可帮助我在这些最小和最大日期范围内选择一个日期,但不允许选择其中一个范围。虽然使用第三方库可能会解决这个问题,但它会有一个不同的 UI,这将与我当前应用程序的 UI 不同。请帮我解决这个问题。
【问题讨论】:
标签: angular datepicker angular-material angular-material2