【问题标题】:Angular mat-date-range-input custom dateInputAngular mat-date-range-input 自定义 dateInput
【发布时间】:2021-11-16 11:19:55
【问题描述】:
【问题讨论】:
标签:
angular
angular-material
angular-material-datetimepicker
【解决方案1】:
演示在这个Stackblitz Link
一种解决方法是您可以使用模板引用变量替换输入中的文本。
<mat-date-range-input [rangePicker]="picker">
<input
#dateRangeStart
matStartDate
placeholder="Start date"
(blur)="dateRangeChange(dateRangeStart, dateRangeEnd)"
(dateChange)="dateRangeChange(dateRangeStart, dateRangeEnd)"
/>
<input
matEndDate
placeholder="End date"
#dateRangeEnd
(dateChange)="dateRangeChange(dateRangeStart, dateRangeEnd)"
/>
/>
然后在 component.ts 文件中你可以这样做
dateRangeChange(s, e) {
s.value = s.value.split(' ')[0];
}