Angular ui-slider -动态最小/最大值

Angular ui-slider - dynamic min/max values

本文关键字:最大值 动态 ui-slider Angular      更新时间:2023-09-26

我正在使用角度ui滑块,我需要从外部源加载滑块的最小值和最大值,以便我可以像这样设置它们:

$scope.minMaxValues = {
      slider1: {
        min: 0,
        max: 200
      },
      slider2: {
        min: 0,
        max: 200
      },
      slider3: {
        min: 0,
        max: 200
      },
      slider4: {
        min: 0,
        max: 200
      },
      slider5: {
        min: 0,
        max: 200
      }
    };

我的html是这样的:

<div class = "ui-slider-range ui-slider-handle" ui-slider="{range: true}" min="minMaxValues.slider1.min" max="minMaxValues.slider1.max" step="0.01" use-decimals ng-model="sliderValues[0]"></div>

由于ui-slider在该指令上使用属性,因此您需要传递实际值:

<div class = "ui-slider-range ui-slider-handle" ui-slider="{range: true}" min="{{minMaxValues.slider1.min}}" max="{{minMaxValues.slider1.max}}" step="0.01" use-decimals ng-model="sliderValues[0]"></div>