Angular アプリで noUislider を使用しています。スライダーの値は入力テキストにバインドされ、その逆も同様です。したがって、ユーザーには、値を入力してそれに応じてスライダーを調整するか、ユーザーがスライダーをスライドさせるかのいずれかを選択できます。
私が直面している問題は、スライダーの範囲が 0 ~ 24 であり、要件に従って、ユーザーが値 > 24 (スライダーの最大値) を入力できることです。スライダーは最大値に移動しますが、ユーザーが入力テキストに入力した値 (つまり 26) を保持することが期待されます。
それが可能かどうかさえわかりません。この点でどんな助けでも大歓迎です。
noUiSlider.create(element, {
start: ngModelCtrl.$modelValue || setupParams.defaultValue,
step: steps,
range: {
'min': min,
'50%': [average, steps],
'max': max
},
pips: {
mode: 'count',
values: 3,
density: 5,
},
});