У меня есть слайдер jquery-ui, который обновляет текстовое поле со значением ползунка.
текстовое поле имеет ng-модель, поэтому я могу получить значение от контроллера, но значение не обновляется после перемещения слайдера (значение меняет внутри текстового поля визуально, но $ scope.slider остается неизменным) ,
Если я изменяю значение вручную внутри текстового поля, все работает как ожидалось, а значение $ scope.slider обновляется с новым значением.
Есть ли способ сделать слайдер обновить значение для области?
<input type="text" id="rent" ng-model="rent" style="border: 0; color: #f6931f; font-weight: bold;" />
<div id="slider-rent" style="width: 80%;"></div>
$("#slider-rent").slider({
range: false,
min: 0,
max: 20000,
step: 10,
value: 0,
slide: function (event, ui) {
$("#rent").val(ui.value);
}
});
$("#rent").val($("#slider-rent").slider("value"));
$("#rent").change(function() {
$("#slider-rent").slider("value", $("#rent").val());
});
(Это слайдер РТЛ, поэтому значения отрицательны)
где ваш код? Кто-нибудь догадывается, как вы управляете обновлением ползунка и как он интегрируется с угловым ... вероятно, необходимо инициировать событие изменения на входе – charlietfl