我正在使用shapeshift jquery插件来显示项目,以允许用户按照自己的意愿重新排列项目。我正在监听drop事件,以便将重新排序的信息保存到后端并在本地更新范围。只要我 我更新了socpe并调用了scope.apply。这些元素搞砸了。
例如,如果我按以下顺序包含物品A,B,C,现在用户将它们重新排列为B,C,A但是,它会立即变成B,A,C。
Shapeshift使用内联样式定位元素,我看到线条样式值被Angular错误地重置。
使用JQuery可排序插件的angular-ui sortable指令已经完成了类似的方法。但是,它不使用内联样式,它工作正常。
非常感谢任何帮助。