In my application, I have used pricing slider. When I change minimum and maximum value of pricing slider, I need to filter based on the range. In angularjs, how to do this one. Can you please any one help me.
$scope.min_price = 0;
$scope.max_price = 10000;
$scope.priceFilter = function (hotel) {
console.log(hotel.AvailableRoom[0]);
if(hotel.AvailableRoom[0] !== null && hotel.AvailableRoom[0].HotelRoom.Price != null){
console.log(hotel);
return (hotel.AvailableRoom[0].HotelRoom.Price.Amount >= $scope.min_price && hotel.AvailableRoom[0].HotelRoom.Price.Amount <= $scope.max_price);
}
else if(hotel.AvailableRoom.HotelRoom[0].Price != null) {
console.log(hotel);
return (hotel.AvailableRoom.HotelRoom.Price.Amount >= $scope.min_price && hotel.AvailableRoom.HotelRoom.Price.Amount <= $scope.max_price);
}
};
and I have added filter:priceFilter in ng-repeat. It is called whenever reload page. But I want to call this one when price range is changed.
<div id="rangeslider" range-slider min="0" max="1000" model-min="min" model-max="max" ></div>
above is pricing slider.