【发布时间】:2019-07-04 14:57:11
【问题描述】:
目的是一次填写两个输入字段。看看我的代码:
<mat-form-field>
<input
matInput
[matDatepicker]="startDate"
formControlName="SaleDate"
/>
<mat-datepicker-toggle
matSuffix
[for]="startDate"
></mat-datepicker-toggle>
<mat-datepicker #startDate></mat-datepicker>
</mat-form-field>
<mat-form-field>
<input
matInput
[matDatepicker]="endDate"
formControlName="ExportDate"
/>
<mat-datepicker-toggle
matSuffix
[for]="endDate"
></mat-datepicker-toggle>
<mat-datepicker #endDate></mat-datepicker>
</mat-form-field>
这两个字段都填充了在日期选择器中选择的日期。现在,我试图实现的是,当在第一个日期选择器中选择一个日期时,两个日期都设置为它的值(相同的值),但是当第二个日期被设置时,只有那些被更改,所以你可以选择一天数据- 事半功倍。甚至可能吗?我玩过[matDatepicker]="startDate && endDate"、[for]="startDate && endDate",但我得到的只是第二个日期选择器正在为每个字段打开仍然单独设置它们的值。
【问题讨论】:
标签: html angular datepicker