У меня есть требование, когда onclick
заполняет значения полей формы.
У меня проблема с двумя полями формы. Эти два поля, имеющие ngIf
, отмечают, чтобы скрыть и показать. Hide and show работает нормально.
Но значение formcontrol
для полей формы не заполняется, как другие.
<mat-form-field appearance="outline" fxFlex="50" class="pr-12" style="width:30%" *ngIf="frmStockReceive.supplierType ==='Supplier'">
<mat-label>MFD Date</mat-label>
<input matInput [matDatepicker]="pickerr1" [(ngModel)]="frmStockReceive.mfdDate" formControlName="mfdDate" required name="txtMfdDate" placeholder="MFD Date">
<mat-datepicker-toggle matSuffix [for]="pickerr1"></mat-datepicker-toggle>
<mat-datepicker #pickerr1></mat-datepicker>
<mat-error>MFD Date is required!</mat-error>
</mat-form-field>
this.myForm = new FormGroup({
mfdDate: new FormControl(new Date(reciveItem.mfdDate), [Validators.required]),
supplierType: new FormControl(reciveItem.supplierType, [Validators.required]),
expiryInMonths: new FormControl(reciveItem.expiryInMonths, [Validators.required]),
});