1

我以以下方式使用 mat 错误

<mat-form-field appearance="outline">
  
    <input matInput
            [ngModel]="_control.control.value"
            (ngModelChange)="changeMethod($event)"
            [placeholder]="placeholder"
        >
  <mat-hint>{{hint}}</mat-hint>
  <mat-error>{{errorMessage}}</mat-error>
</mat-form-field>

即使errorMessage中有文本,mat错误也没有显示,_control.control被引用到formControl 我什至打印了formControl.errors

{{_control.control.errors}}

我得到了错误对象,并且在 changeMethod 中我正在使表单被触摸

this._control.control.markAsTouched();

没有显示错误可能是什么原因即使显示了formcontrol值

4

0 回答 0