如何处理angularjs rzslider上的更改事件:
<rzslider rz-slider-model="range_slider_ticks_values.minValue" rz-slider-high="range_slider_ticks_values.maxValue" rz-slider-options="range_slider_ticks_values.options"></rzslider>
答案 0 :(得分:0)
在rzSlider的默认选项中,您可以使用以下参数定义onChange的函数
onChange - 函数(sliderId,modelValue,highValue,pointerType):当rz-slider-model或rz-slider-high更改时要调用的函数。如果在选项中设置了id,则将其传递给此回调。 pointerType是'min'或'max',具体取决于使用的句柄。
答案 1 :(得分:0)
$scope.onSelectorSliderChange = function () {
console.log($scope.range_slider_ticks_values.value);
};
$scope.range_slider_ticks_values = {
value: 'DAY',
options: {
showTicksValues: true,
stepsArray: [
{value: 'Day'},
{value: 'Week'},
{value: 'Month'}
],
onEnd: $scope.onSelectorSliderChange
}
};
将要触发的功能更改为选项onEnd
。希望它有所帮助。