小编Ale*_*o05的帖子

最小日期和最大日期不起作用 角度材料范围输入

我有这个简单的形式,它是来自角度材料的范围输入。但是 [min] 和 [max] 日期不起作用。我尝试输入第一个输入,第二个输入,然后输入两个,但没有任何效果。我留下我的代码

 <mat-form-field appearance="outline" class="w-100">
        <mat-date-range-input [rangePicker]="picker" >
          <input matStartDate placeholder="Start date" formControlName="start" [min]="minDate" 
           [max]="maxDate">
          <input matEndDate placeholder="End date" formControlName="end" [min]="minDate" 
           [max]="maxDate">
        </mat-date-range-input>
        <mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
        <mat-date-range-picker #picker></mat-date-range-picker>
      </mat-form-field>
Run Code Online (Sandbox Code Playgroud)

我试图让最大值成为同一天,我的意思是今天。

export class DateComponent implements OnInit, {
  minDate: Date;
  maxDate: Date;
 constructor(private formBuilder: FormBuilder) {
    const currentYear = new Date().getFullYear();
    this.minDate = new Date(currentYear - 20, 0, 1);
    this.maxDate = new Date();
    }
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

date angular-material angular

6
推荐指数
1
解决办法
4209
查看次数

标签 统计

angular ×1

angular-material ×1

date ×1