我想处理我表中每一行的脏状态。不幸的是,在a周围添加一个表单会破坏表格,我无法在其中创建它,因为我有一个每个不同列的字段。我每行的最后一列包含按钮:删除和更新。仅当此行的某个字段变脏时才会显示更新。
不知何故,它已经有效但我正在为该行的每个字段检查每个.pristine(#name="ngModel"
)。我的行是通过*ngFor="let row of rows"
之类的东西创建的。我认为最好检查表单上的.dirty
或.pristine
而不是每个元素。
此外,如果我真的要更新,我无法删除.dirty状态(我尝试通过从数组中删除并重新添加它来替换该行的数据,但它仍然很脏)。< / p>
有没有一种技术可以解决这个问题?
答案 0 :(得分:0)
您可以在每个行周围使用ngModelGroup。然后你可以检查该组的脏标志。