Javascript md滑块可在任何位置停止,无需跳到台阶

Javascript md滑块可在任何位置停止,无需跳到台阶,javascript,angularjs,angular-material,Javascript,Angularjs,Angular Material,我使用的是,我将其设置为: <md-slider class="md-primary" ng-model="question.sliderPosition" ng-change="handleProducts()" md-discrete step="3" min="3" max="9" aria-label="rating"></md-slider> 只有3个职位。但是我的客户不希望它跳到下一个位置,而是希望它在用户放开鼠标时停止,然后让我的代码计算出该点最接近的

我使用的是,我将其设置为:

<md-slider class="md-primary" ng-model="question.sliderPosition" ng-change="handleProducts()" md-discrete step="3" min="3" max="9" aria-label="rating"></md-slider>

只有3个职位。但是我的客户不希望它跳到下一个位置,而是希望它在用户放开鼠标时停止,然后让我的代码计算出该点最接近的步骤。
有人知道这是否可能吗?

否API没有将此作为选项公开

然而,大多数事情都是可能的,如果您查看指令的源代码并注释掉对
clamp
的任何引用,那么它将不会按照函数所建议的那样,将滑块的位置夹紧到最近的位置

当它设置滑块百分比时,例如当您松开鼠标时,它会调用
夹紧
,并根据传入的
(当前位置)调整位置