Javascript 角度误差显示多个误差

Javascript 角度误差显示多个误差,javascript,angular,typescript,angular-material,Javascript,Angular,Typescript,Angular Material,我想使用mat error来显示不同的错误语句,一个是当输入字段为空时,另一个是当它与模式不匹配时 目前,我有以下几点: <input matInput #input [value]="formField.value" [formControlName]="formField.key" [maxLength]="fieldLongueur.value" [pattern]="fieldRegex.value"&

我想使用mat error来显示不同的错误语句,一个是当输入字段为空时,另一个是当它与模式不匹配时

目前,我有以下几点:

<input matInput #input [value]="formField.value" [formControlName]="formField.key" [maxLength]="fieldLongueur.value" [pattern]="fieldRegex.value">
          <mat-hint align="end">{{input.value?.length || 0}}/{{fieldLongueur.value || 0 }}</mat-hint>
          <mat-error>{{fieldRegex.message}}</mat-error>
          <mat-error>{{fieldRequired.message}}</mat-error>

{{input.value?.length | | 0}}/{{fieldLongueur.value | | 0}}
{{fieldRegex.message}
{{fieldRequired.message}
挑战在于我不能使用验证器,因为我必须动态生成所有字段,并且我必须基于一些变量,如fieldRegex.value(要匹配的模式)和fieldRequired.value(该字段是否为必填字段)。 谢谢你的帮助

你能试一下这个吗
{{fieldRegex.message}
?也要提供ts文件