小编Vin*_*h A的帖子

Material datePicker (Angular) 中的多个日期选择

我要求用户可以在日期选择器中选择多个日期。如何在 Angular Material 日期选择器中实现多个日期选择功能?

日期选择器

我通过dateClass尝试了这个。但是,每次选择日期后,日期选择器都会关闭。

这是我尝试过的

HTML代码:

<input matInput [matDatepicker]="picker" placeholder="Choose a date">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker [dateClass]="dateClass" #picker></mat-datepicker>
Run Code Online (Sandbox Code Playgroud)

打字稿代码:

dateClass = (d: Date) => {
    const date = d.getDate();

    // Highlight the 1st and 20th day of each month.
    return (date === 1 || date === 5 || date === 14 || date === 19 || date === 21 ) ? 'example-custom-date-class' : undefined;
}
Run Code Online (Sandbox Code Playgroud)

datepicker angular-material angular angular-material-datetimepicker mat-datepicker

8
推荐指数
2
解决办法
1万
查看次数