mat-error показывает ошибку для всех элементов управления формы, когда ошибка только в одном поле - PullRequest
0 голосов
/ 28 января 2020

Я создаю столбец таблицы с полем ввода для Количество со следующим кодом

компонент. 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]")])

Проблема: если есть ошибка даже в одной из строк, ошибка будет показана во всех строках. Как ограничить ошибку только одной строкой


?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...