Angularjs 在绑定数据更改时维护重复顺序

Angularjs 在绑定数据更改时维护重复顺序,angularjs,angularjs-directive,angularjs-ng-repeat,tablesort,Angularjs,Angularjs Directive,Angularjs Ng Repeat,Tablesort,我是个新手,现在正在学习指令 我已经创建了一个将创建表的指令。 您可以通过单击标题箭头对表格进行排序。 您还可以通过单击“操作”按钮来编辑/删除行 我的表的问题是,当行按某个列排序时, 我编辑了该列下的一个项目,该表因数据更改而失效。因此,我当前编辑的项目移动到另一行,当前输入字段包含一个不同的行 例如,如果我按访问对表进行排序,然后编辑一行中的访问数据 更改: 如何在编辑期间保持行的当前顺序, 并且仅当我单击“应用”按钮检查时才允许使用resort?您可以复制将在编辑过程中编辑的模型。在保

我是个新手,现在正在学习指令

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

我的表的问题是,当行按某个列排序时, 我编辑了该列下的一个项目,该表因数据更改而失效。因此,我当前编辑的项目移动到另一行,当前输入字段包含一个不同的行

例如,如果我按访问对表进行排序,然后编辑一行中的访问数据

更改:

如何在编辑期间保持行的当前顺序,
并且仅当我单击“应用”按钮检查时才允许使用resort?

您可以复制将在编辑过程中编辑的模型。在保存函数中,更新表列表中的实际模型