Чтобы отобразить ошибки при использовании шаблонно-управляемых форм:
<input type="text"
id="name"
required
[(ngModel)]="model.name"
name="name"
#name="ngModel">
<div>{{name.errors | json}}</div>
Чтобы отобразить ошибки при использовании реактивных форм:
<form [formGroup]="profileForm">
<label>
First Name:
<input type="text" formControlName="firstName">
</label>
<div>{{profileForm.get('firstName').errors | json}}</div>
</form>
Я предлагаю использовать или создать какую-то директиву / компонент, который будет отображать для вас ошибки.