Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
无论如何配置 angular-ui 滑块,以便模型仅在用户放下鼠标键时更新?而不是实时更改值?
原因是性能。每当我的心情发生变化时,我都会进行繁重的计算。
https://github.com/angular-ui/ui-slider
而不是ng-click或ng-change,请尝试ng-mouseup。它会成功的。
没有办法对其进行配置,但是您可以分叉并将 elm.bind('slide') 调用转换为 elm.bind('slidestop') 似乎是可行的,这只会在用户完成滑动后触发处理。
编辑:您也可以同时监听两者,并在用户停止滑动手柄时通过 $rootScope.$broadcast 从指令发布事件,并在订阅者收到该事件时进行计算。