用[(NgModel)]更改绑定的Angular表中的值会影响其他字段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用[(NgModel)]更改绑定的Angular表中的值会影响其他字段相关的知识,希望对你有一定的参考价值。

我有一个具有1个字符长字段的表,该表由* ngFor从二维数组生成,定义为:

<table>​
    <tr *ngFor="let row of table; index as i">
        <td *ngFor="let field of row; index as j">
            <input type="text" [(ngModel)]="table[i][j]" type="text" maxlength="1" contenteditable="true" />
        </td>​
    </tr>​
</table>​

其想法是让用户以可视方式修改table的内容,并直接获得修改后的表以处理其内容。

修改单个字段中的值时会出现问题,因为它会随机影响同一行中的其他字段。我在以下链接中用随机值重新创建了问题:

StackBlitz Demo

答案
None

以上是关于用[(NgModel)]更改绑定的Angular表中的值会影响其他字段的主要内容,如果未能解决你的问题,请参考以下文章

Angular 2 / PrimeNG - 表达式在检查后发生了变化。在最后一个无效的表单控件上绑定 NgModel

无法将 [(ngModel)] 绑定到 Angular html

使用 ngModel 的 Angular 2 双向绑定不起作用

使用 ngModel 的 Angular 2 双向绑定不起作用

使用 ngModel 的 Angular 2 双向绑定不起作用

使用 ngModel 的 Angular 2 双向绑定不起作用