绑定数据更改时保持ngRepeat顺序

时间:2015-03-27 02:28:53

标签: angularjs angularjs-directive angularjs-ng-repeat tablesort

我是Angular的新手,我现在正在学习指令。

我创建了一个创建表格的指令 您可以通过单击标题箭头对表格进行排序 您还可以通过单击操作按钮来编辑/删除行。

Table at default order

我的表的问题是当行按某些列排序时, 并且我编辑该列下的项目,该表由于更改的数据而进行调整。因此,我当前编辑的项目移动到另一行,当前输入字段包含不同的一行。

例如,如果我按照访问对表进行排序,然后我连续编辑访问数据

Table at editting state 更改为: Table resorts when bound data changes

如何在编辑期间维护行的当前顺序, 当我点击“申请”按钮(检查)时,只允许求助?

1 个答案:

答案 0 :(得分:0)

您可以复制将在编辑期间编辑的模型。在保存功能中,更新表格列表中的实际模型。