Angular 具有日期选择器的自定义值访问器
如何在customvalueaccessor中使用日期选择器 代码示例Angular 具有日期选择器的自定义值访问器,angular,Angular,如何在customvalueaccessor中使用日期选择器 代码示例 <mat-form-field> <input matInput [matDatepicker]="picker" [disabled]="disabled" (blur)="onTouched()" (input)="onChange($event.target.value)" [value]="value" placeholder="Choose a date" > <mat-datep
<mat-form-field>
<input matInput [matDatepicker]="picker" [disabled]="disabled" (blur)="onTouched()" (input)="onChange($event.target.value)" [value]="value" placeholder="Choose a date" >
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
onchange不起作用。
值仅在输入上更改。如果我使用的日期选择器值不变请尝试使用反应式表单:
<mat-form-field>
<input matInput [matDatepicker]="picker" [disabled]="disabled" (blur)="onTouched()"
formControlName="pickerDate" placeholder="Choose a date" >
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
您是否在类中实现了customValueAccessor接口?
this.searchDate = this.formBuilder.group({
pickerDate: this.pickerDate
});