gpt4 book ai didi

angular - 在嵌套 react 表单组中使用 mat-error

转载 作者:行者123 更新时间:2023-12-05 00:47:57 27 4
gpt4 key购买 nike

我有一个嵌套的 FormGroup

this.outerForm= this.formBuilder.group({
firstFormGroup: this.formBuilder.group({
nserNumber: ['', Validators.required]
}),
...
});

我正在尝试以下方法:

<fieldset formGroupName="firstFormGroup">
<ng-template matStepLabel>Enter NSER</ng-template>
<div class="formRow">
<div class="col-custom-col-50">
<mat-form-field>
<input matInput placeholder="NSER number" id='nserNumber' formControlName="nserNumber">
<mat-error *ngIf="outerForm.controls.firstFormGroup.controls.nserNumber.required">Required</mat-error>
</mat-form-field>
<pre>{{outerForm.controls.firstFormGroup.controls.nserNumber | json}}</pre>
</div>
</div>

但是这个垫子错误不起作用。请帮忙

最佳答案

改为做

<mat-error *ngIf="outerForm.controls.firstFormGroup.controls.nserNumber.required">

这样做:

  <mat-error *ngIf="outerForm.controls.firstFormGroup.get('nserNumber').hasError('required') && (outerForm.controls.firstFormGroup.get('nserNumber').dirty || outerForm.controls.firstFormGroup.get('nserNumber').touched)">

关于angular - 在嵌套 react 表单组中使用 mat-error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54939564/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com