У меня есть таблица соответствия на моем экране, и она создается с использованием данных ответа API. В таблице также есть поле ввода текста в одном из столбцов. Я хочу проверить поле ввода в таблице.
my table.component.html является следующим
<ng-container matColumnDef="BranchNumber" id="inputText">
<th mat-header-cell *matHeaderCellDef class="centre"> branchNumber </th>
<td mat-cell *matCellDef="let element ; let i = index" class="centre">
<mat-form-field appearence ="outline">
<input matInput formControlName="branchNum" type="text" [(ngModel)]="branch[i]" required>
<mat-error>Enter the branch id</mat-error>
</mat-form-field>
</div>
</td>
</ng-container>
table.component.ts
dataComparisonForm = new FormGroup({
branchNum: new FormControl('', [Validators.required,Validators.maxLength(3),Validators.minLength(3)])
});
Проверка работает правильно, когда все текстовые поля остаются пустыми в таблице.Но когда текстовое поле в любой из строк заполнено допустимыми данными, другие текстовые поля не проверяются.Я хочу проверить текстовые поля в каждой строке. Может ли кто-нибудь помочь избавиться от этой проблемы.