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

Posted

技术标签:

【中文标题】Angular ui-slider - 动态最小/最大值【英文标题】:Angular ui-slider - dynamic min/max values 【发布时间】:2015-08-27 22:58:14 【问题描述】:

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

$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>

任何关于如何做到这一点的建议将不胜感激。

【问题讨论】:

【参考方案1】:

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

&lt;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]"&gt;&lt;/div&gt;

【讨论】:

以上是关于Angular ui-slider - 动态最小/最大值的主要内容,如果未能解决你的问题,请参考以下文章

angular动态设置disable

Angular 2 Final 中的最小/最大验证器

Angular 的 Kendo UI:如何在网格中定义最小宽度

如何使用 systemjs 在最小的 Angular 2 应用程序中加载 RxJS?

Angular 2 Ionic 2 - 如何将最大或最小日期设置为今天以进行日期输入?

使用Angular 7中的最大化/最小化图标调整引导模式对话框的大小