ngFor - 无法绑定到 'testid',因为它不是 'input' 的已知 属性。如何将 id 与字符串连接?

ngFor - Can't bind to 'testid' since it isn't a known property of 'input'. how to concat id with string?

我正在尝试使用我的 ID 添加 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}}">

我的代码有什么问题?有人帮帮我吗?

我认为您需要 属性 绑定。所以请尝试替换下面的testid数据属性.

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

对于带字符串的串联 ID 属性,您做对了。