在Angular中,可以使用Angular Material来创建表单,并使用验证器来验证表单的输入。如果您在使用Angular 7和Angular Material时遇到了验证器不显示MinLength错误的问题,可以尝试以下解决方法:
npm install @angular/material@latest @angular/cdk@latest
Validators.minLength()
方法来设置最小长度验证器。确保在控件的验证器数组中添加了此验证器,例如:import { Validators } from '@angular/forms';
...
this.form = this.formBuilder.group({
name: ['', [Validators.minLength(5)]],
});
formControlName.errors
属性来获取控件的错误对象,并使用条件语句来显示错误消息。例如:
Minimum length is 5
通过以上步骤,您应该能够解决Angular 7和Angular Material中验证器不显示MinLength错误的问题。