我有2个嵌套的NgFor循环,我需要从它们中访问值,但是当我尝试使用ngModel和Index时,它将引发错误。
以下是它的html:
<tbody class="tb-space" *ngFor="let rate of
rankingunitConfig.ratingLevels; let i=index;">
<tr>
<td class="text-center sticky-child">{{rate.levelNo}}</td>
<td class="text-center sticky-child">{{rate.fromPoint}}</td>
<td class="text-center sticky-child">{{rate.toPoint}}</td>
<ng-container *ngFor="let cal of populateScoreConfigTable; let j=index;">
<td class="text-center">
<input type="text" class="form-control" placeholder="From score" [(ngModel)]="targetArray[i][j]">
</td>
<td class="text-center">
<input type="text" class="form-control" placeholder="To score">
</td>
</ng-container>
</tr>
</tbody>
谁能告诉我该如何解决?我认为我的数组在ngModel中将为空,但是当我尝试填充它时,会出现相同的错误。
答案 0 :(得分:0)
我遍历了代码,意识到在尝试访问其[i] [j]索引时,我的数组为空。 因此,我首先用伪数据填充了阵列,问题得以解决。 感谢你的帮助。