我有一个奇怪的问题,2角度ui可排序。
我想使用一个可排序列表作为模板列表,我们可以将项目放到连接列表中。正确的过程将从模板列表中删除移动的项目。我必须避免这种情况!
我测试了很多解决方案,但我总是遇到麻烦:
1)使用draggable作为模板列表:如果需要,我想保留一个可排序的列表来重新订购项目。
2)使用克隆:我不想克隆项目,我想在修改它时保持相同的引用,它将被修改每一个
3)实际上最好的解决方案是恢复被删除的对象(http://plnkr.co/edit/KGMsh9oNQem1KWqd3x5b?p=preview):当在模板列表上调用事件“remove”时,我将移动的对象推送到同一索引处的模板列表。
- >模型是纠正但模板列表不爽!如果对象是重复的,它可以很好地工作,但我必须保持相同的对象引用。
- >如果移动的对象在模板列表中的其他索引处还原,则可以正常工作。
如果模型相同,则无法刷新sortable。
希望有人能帮助我,我找不到任何解决方案......
编辑:在没有ui-sortable的情况下进行排序之后,我承担了ui-sortable指令,我可以创建我的代码:http://plnkr.co/edit/ynPyHKjBJpwDBRk9DaF5?p=preview 修改: - 在index.html的循环中按id跟踪 - 记录被删除的元素并在接收时添加它 - 在收到之前申请