ngFor - Невозможно выполнить привязку к 'testid', поскольку это неизвестное свойство 'input'. как объединить идентификатор со строкой?

Я пытаюсь добавить indexзначение с моими идентификаторами. но появляется сообщение об ошибке:

Can't bind to 'testid' since it isn't a known property of 'input'.

вот мой шаблон:

<td *ngFor="let col of columns; let i = index"  [ngClass]="col.class" data-testid="form-create-td-{{i}}">

что не так с моим кодом? кто-нибудь мне поможет?

1 ответ

Решение

Я думаю, вам понадобится привязка свойств. Поэтому, пожалуйста, попробуйте заменить свойство данных ниже.

<td ... [attr.data-testid]="'form-create-td-' + i">

Для конкатенации свойства id со строкой вы поступаете правильно.

Другие вопросы по тегам