unable to set maximum and minimum values of slider at run time here i am using ion range slider using angularjs tags in html this is my html code,
<div class="range-slider"> //range slider class
<div >
<input type="text" class="js-range-slider" />
</div>
</div>
<div class="extra-controls">
<input type="text" maxlength="4" value="{{miniPriceforFilter}}" class="inp js-from" />
<input type="text" maxlength="4" value="{{maxPriceforFilter}}" class="inp js-to" />
</div>
using this script in same page, can i set these javascript variables to angular variables,
var $range = $(".js-range-slider"),
$from = $(".js-from"),
$to = $(".js-to"),
range,
min = 0 ,
max =1000 ,
from,
to;
var updateValues = function () {
$from.prop("value", from);
$to.prop("value", to);
};
$range.ionRangeSlider({
type: "double",
min: min,
max: max,
prettify_enabled: false,
grid: true,
grid_num: 10,
onChange: function (data) {
from = data.from;
to = data.to;
updateValues();
}
});
range = $range.data("ionRangeSlider");
var updateRange = function () {
range.update({
from: from,
to: to
});
};
$from.on("change", function () {
from = +$(this).prop("value");
if (from < min) {
from = min;
}
if (from > to) {
from = to;
}
updateValues();
updateRange();
});
$to.on("change", function () {
to = +$(this).prop("value");
if (to > max) {
to = max;
}
if (to < from) {
to = from;
}
updateValues();
updateRange();
});
</script>
need help!!