Я создаю столбец таблицы с полем ввода для Количество со следующим кодом
компонент. html
<td mat-cell *matCellDef="let row; let ind=index">
<mat-form-field class="example-full-width">
<input class="searchWidth" matInput placeholder="Quantity" [(value)]="row.ORD_QTY [formControl]="qty">
<mat-error *ngIf="qty.hasError('pattern')">Quantity has to be of type Number</mat-error>
</mat-form-field>
</td>
component.ts
qty = new FormControl('', [Validators.pattern("^[0-9]")])
Проблема: если есть ошибка даже в одной из строк, ошибка будет показана во всех строках. Как ограничить ошибку только одной строкой