为了避免在重要的日期选择器组件中获取将来的日期

Sha*_*kar 0 angular-material angular

我正在使用重要的日期选择器组件,我想限制日期选择器组件中的未来日期,在浏览时我找到了解决 方案solution1solution2,但是这些解决方案适合于普通日期选择器。但是我想限制重要的日期选择器。如果可能,请提供此DEMO中的解决方案。

Car*_*ten 6

MatDatepickerInput@Input

@Input()
max: D | null
Run Code Online (Sandbox Code Playgroud)

请看以下简短示例:

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

TS文件:

tomorrow = new Date(); 
constructor() {
  this.tomorrow.setDate(this.tomorrow.getDate() + 1);
}
Run Code Online (Sandbox Code Playgroud)