The Angular Slider is a custom range-type HTML5 input component that allows you to select a value or range of values between a specified minimum and maximum.
Select a range of numeric values intuitively by using two handles. Add colors between the handles to indicate selection.
Select a specific numeric value from a range. The fill selection option indicates the selected range visually.
The Angular Slider component recognizes touch gestures, allowing the user to swipe left or right to change the value of the slider. A responsive and touch-friendly design provides the best user experience on all phone, tablet, and desktop form factors.
Users can format the slider values with a prefix (e.g. $10) and postfix (e.g. 10 km).
Users can customize the slider type to date slider, time slider, price slider, rating slider, custom values, and more.
The Angular Slider component provides both horizontal and vertical orientation.
The slider component follows the HTML5 input type range standards, and supports number, float, and negative values regardless of the format.
Seamlessly supports HTML5 Forms, Angular template-driven Forms, and reactive forms.
Allows users to select the value or range between the precise interval by configuring step interval value.
The slider bar, thumbs, ticks, and tooltips can be completely customized using CSS and callback events.
The slider component is designed to support localization and right-to-left (RTL) direction.
Slider is also available in Blazor, React, Vue, and JavaScript frameworks. Check out the different Slider platforms from the links below,
Developers can customize all UI elements and control the behaviors for their end users using its rich set of client-side APIs.
Easily get started with the Angular Slider using a few simple lines of HTML and TS code example as demonstrated below. Also explore our Angular Slider Example that shows you how to render and configure a Slider in Angular.
<div id='content'>
<div class="control-styles">
<ejs-slider id='default'></ejs-slider>
</div>
</div>
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: 'app/template.html',
styleUrls:['index.css'],
})
export class AppComponent {
}
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.