TypeScript da mascara
mascaraData = () => {
return [
/[0-9]/,
/[0-9]/,
'/',
/[0-9]/,
/[0-9]/,
'/',
/[0-9]/,
/[0-9]/,
/[0-9]/,
/[0-9]/,
];
};
<div>
<mat-form-field appearance="outline" class="componentes">
<input
placeholder="Data do pedido"
required
matInput
formControlName="data"
[matDatepicker]="dataBotao"
[textMask]="{ mask: mascaraData }"
/>
<mat-datepicker-toggle
matSuffix
[for]="dataBotao"
></mat-datepicker-toggle>
<mat-datepicker #dataBotao></mat-datepicker>
</mat-form-field>
</div>
Se digito, existe o valor em
this.formGroup.controls.data.value
Se escolho pelo componente, o valor é null
Como ajustar este erro ?