I am working with the ReactiveForms
module in my Angular application. I have a requirement where an error message should be displayed if the user enters less than 7 numbers, but currently this feature is not functioning as expected. If anyone knows of a solution or workaround, please provide assistance. Thank you.
Service.ts
PhoneNo: ['', [Validators.required, Validators.minLength(7)]],
html
<input class="full-width has-padding has-border" formControlName="PhoneNo" type="tel" placeholder="Mobile *" />
<img src="../../../../assets/img/required-img.png" class="required-img"
*ngIf="service.formModel.get('PhoneNo').touched && service.formModel.get('PhoneNo').errors?.required"
title="This fields is mandatory" data-toggle="tooltip" />
<label *ngIf="service.formModel.get('PhoneNo').touched && service.formModel.get('PhoneNo').errors?.minLength">Minimum 7 characters required</label>