在没有多个 *ngIf 的情况下显示反应式表单错误消息的最佳实践是什么? [英] What is the best practice to show Reactive Form Error Message without multiple *ngIf?
问题描述
我正在开发工作表单,其中包含与工作相关的字段,其中一些字段有 5 个以上的验证.
这是我的 Html 代码:
<div><input type="text" formControlName="userName"/><div *ngIf="jobForm.controls.userName.errors && jobForm.controls.userName.errors.required"class="警报警报-危险">必需的....<div *ngIf="jobForm.controls.userName.errors && jobForm.controls.userName.errors.maxLength"class="警报警报-危险">最大长度 10
<div *ngIf="jobForm.controls.userName.errors && jobForm.controls.userName.errors.exits"class="警报警报-危险">用户已经退出
<div *ngIf="jobForm.controls.userName.errors && jobForm.controls.userName.errors.shouldNotSameAsName"class="警报警报-危险">不应与名称相同.
<div *ngIf="jobForm.controls.userName.errors && jobForm.controls.userName.errors.minLength"class="警报警报-危险">最小长度为 5