Angular UI-slider,用户删除鼠标键时的更新模型

时间:2013-10-03 11:10:10

标签: angularjs angular-ui

是否有配置angular-ui滑块以便仅在用户放下鼠标键时才更新模型?而不是实时更改值?

原因是表现。每当我的模型发生变化时,我都会进行繁重的计算。

https://github.com/angular-ui/ui-slider

2 个答案:

答案 0 :(得分:1)

尝试 ng-mouseup ,而不是 ng-click ng-change 。它会做的伎俩。

答案 1 :(得分:0)

没有办法配置它,但是你可以分叉并将elm.bind(' slide')调用转换为elm.bind(' slidestop'),只有在用户完成滑动手柄后才会触发。

编辑:您也可以同时监听两者,并在用户停止滑动句柄时通过$ rootScope. $ broadcast发布指令中的事件,并在订阅者收到该事件时进行计算。