Я пытаюсь выяснить, почему эта проверка имени не работает в формах Angular Reactive. Имя должно быть не менее 5 символов. Вот код ниже,
Stackblitz
HTML:
<div>
<h3>Angular Reactive Form Validation</h3>
<form [formGroup]="registerForm">
<div class="form-group">
<label>First Name</label>
<input type="text" formControlName="firstName" class="form-control" />
<div *ngIf="f.firstName.errors" class="invalid-feedback">
Need Valid first Name less than 5 characters </div>
<button class="btn btn-primary">Register</button>
</div>
</form>
</div>
Машинопись:
export class AppComponent implements OnInit {
registerForm: FormGroup;
submitted = false;
constructor(private formBuilder: FormBuilder) { }
ngOnInit() {
this.registerForm = this.formBuilder.group({
firstName: ['', [Validators.required, Validators.maxLength(3)]]
});
}
}