我已经编写了一个简单sider输入的指令。AngularJS:如何防止/延迟过滤器的应用以避免重复ng-repeat
的小提琴是在这里:发生http://plnkr.co/edit/PQXyxfmTbpaQE1ZnkQkq
的问题,当你改变一个人的年龄足以改变顺序。有没有办法劫持ng-repeat元素的父作用域来不应用过滤器?
具体而言,我可以在滑块拖动时停止重新排列元素吗?比如,我会在mousedown
事件上设置一些标志,这将停止过滤,并删除mouseup
事件中的该标志以允许重新排列。
我已经看过了Angular的源代码,并且我确信目前无法做到这一点,但是我也欢迎修改Angular,可能会允许这样做。
嗨,我接受你的答案,因为似乎没有别的选择了,但我打算这是作为一个独立的插件。 – 2013-04-23 04:42:20