类型 MatDateRangePicker 不可分配给类型 MatDatepickerPanel<MatDatepickerControl<Date>、DateRange<Date>、Date>
Type MatDateRangePicker is not assignable to type MatDatepickerPanel<MatDatepickerControl<Date>, DateRange<Date>, Date>
所有工作已完成。仅在 IDE.
中出错
Angular - 13.0.2,
WebStorm - 2021.3
可能是什么问题?
<mat-form-field>
<mat-label>Enter a date range</mat-label>
<mat-date-range-input [rangePicker]='picker' [min]='currentDate'>
^^^^^^#Type MatDateRangePicker is not assignable to type MatDatepickerPanel<MatDatepickerControl<Date>, DateRange<Date>, Date>
<input matStartDate formControlName='startDate' placeholder='Start date'>
<input matEndDate formControlName='endDate' placeholder='End date'>
</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>
您可以像这样禁用这种严格的类型检查:
<mat-datepicker-toggle matSuffix [for]="$any(picker)"></mat-datepicker-toggle>
所有工作已完成。仅在 IDE.
中出错Angular - 13.0.2, WebStorm - 2021.3
可能是什么问题?
<mat-form-field>
<mat-label>Enter a date range</mat-label>
<mat-date-range-input [rangePicker]='picker' [min]='currentDate'>
^^^^^^#Type MatDateRangePicker is not assignable to type MatDatepickerPanel<MatDatepickerControl<Date>, DateRange<Date>, Date>
<input matStartDate formControlName='startDate' placeholder='Start date'>
<input matEndDate formControlName='endDate' placeholder='End date'>
</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>
您可以像这样禁用这种严格的类型检查:
<mat-datepicker-toggle matSuffix [for]="$any(picker)"></mat-datepicker-toggle>