jQWidgets
  • Docs
  • License and Pricing
  • Services
  • Community
    • Forums
    • Blogs
    • Follow Us
    • Client Login
  • About
    • About Us
    • Contact Us
    • FAQ
  • Products
    • Angular
    • React
    • Vue
    • jQuery
    • Web Components
    • Blazor
    • Svelte
    • Templates
  • Download
Angular UI Components
  • Javascript/jQuery
  • Angular
  • Vue
  • React
  • Web Components
  • Blazor
  • Templates
  • Theme Builder
  • Artavolo
Show Demo List

Angular UI Components (Angular 16–22 supported)

Data Grids and Tables

  • jqxGrid
  • jqxPivotGrid
  • jqxTreeGrid
  • jqxDataTable

Charts and Visualization

  • jqxChart
  • jqxGauge
  • jqxBarGauge
  • jqxBulletChart
  • jqxHeatMap
  • jqxTreeMap
  • jqxRangeSelector
  • jqxBarcode New
  • jqxQRcode New
  • jqxDraw

Scheduling and Planning

  • jqxScheduler
  • jqxGantt
  • jqxKanban
  • jqxTimeline

AI and Collaboration

  • jqxChat New

Editors and Inputs

  • jqxEditor
  • jqxForm
  • jqxDateTimeInput
  • jqxCalendar
  • jqxTimePicker
  • jqxInput
  • jqxNumberInput
  • jqxMaskedInput
  • jqxFormattedInput
  • jqxComplexInput
  • jqxPasswordInput
  • jqxTextArea
  • jqxColorPicker
  • jqxSlider
  • jqxKnob
  • jqxRating
  • jqxButtons
  • jqxCheckBoxGroup New
  • jqxFileUpload
  • jqxValidator
  • jqxValidator

Lists and Selection

  • jqxDropDownList
  • jqxComboBox
  • jqxListBox
  • jqxTree
  • jqxPickList New

Navigation and Menus

  • jqxTabs
  • jqxMenu
  • jqxToolBar
  • jqxRibbon
  • jqxNavigationBar
  • jqxNavBar
  • jqxListMenu

Layout and Containers

  • jqxSplitter
  • jqxLayout
  • jqxDockingLayout
  • jqxDocking
  • jqxSplitLayout
  • jqxPanel
  • jqxExpander
  • jqxResponsivePanel
  • jqxScrollView
  • jqxScrollBar

Popups and Feedback

  • jqxWindow
  • jqxNotification
  • jqxTooltip
  • jqxPopOver
  • jqxLoader
  • jqxProgressBar

Data and Utilities

  • jqxDragDrop
  • jqxSortable

jqxRangeSelector

  • Default Functionality
  • Date Scale
  • Time Scale
  • Numeric Scale
  • Negative Scale
  • Decimal Scale
  • Background Image
  • Chart on Background
  • RangeSelector as a Filter
  • Fluid Size
  • Customized Markers
  • Right to Left Layout
Theme:
  • Demo
  • App.htm
  • app.ts
  • app.html
  • main.ts
  • API Reference

Angular Range Selector UI Component

The RangeSelector component for Angular can be used to define a range. By resizing or moving the slider, you can select different ranges. The scale of the RangeSelector can be date, time and numeric. You can also set different background images. One of the unique features is that you can also put a chart as a background. You can also use the component as a filter.

angular range selector

About jqxRangeSelector for Angular

jqxRangeSelector is the jQWidgets RangeSelector component for Angular. Range slider over a numeric or date scale, often used to filter a chart or grid.

12 jqxRangeSelector demos with source code

  • Default Functionality – The default functionalities in Angular RangeSelector.
  • Date Scale – Data scale in Angular RangeSelector.
  • Time Scale – The time scale in Angular RangeSelector.
  • Numeric Scale – Numeric scale in Angular RangeSelector.
  • Negative Scale – Negative scale in Angular RangeSelector.
  • Decimal Scale – Decimal scale in Angular RangeSelector.
  • Background Image – The background image in Angular RangeSelector.
  • Chart on Background – Chart as background in Angular RangeSelector.
  • RangeSelector as a Filter – Filtered value in Angular RangeSelector.
  • Fluid Size – The width and height of Angular RangeSelector are set in percentages.
  • Customized Markers – Customized markers in Angular RangeSelector.
  • Right to Left Layout – Right to left support of Angular RangeSelector.

jqxRangeSelector API

jqxRangeSelector has 23 properties, 1 event and 5 methods, all in the API reference. Its main members, those its demos use first:

  • majorTicksInterval (property) – Sets or gets the interval between major ticks.
  • max (property) – Sets or gets the maximum value of the range selector scale.
  • min (property) – Sets or gets the minimum value of the range selector scale.
  • padding (property) – Sets or gets the range selector's padding.
  • minorTicksInterval (property) – Sets or gets the interval between minor ticks.
  • range (property) – An object containing the following properties: from - the start of the initially selected range.
  • labelsFormat (property) – Sets or gets the format of the labels.
  • markersFormat (property) – Sets or gets the format of the markers.
  • labelsOnTicks (property)
  • getRange (method) – Gets the selected range.

Learn more

  • Getting started
  • API reference
  • JavaScript version
jQWidgets
  • Facebook
  • X (Twitter)
  • Demo
  • Download
  • Documentation
  • License and Pricing
  • Services
  • Products
  • Angular UI Components
  • React UI Components
  • Vue UI Components
  • Blazor UI Components
  • jQuery UI Components
  • Javascript UI Components
  • Svelte Data Grid (SvGrid)
  • Forums
  • About
  • Terms of Use
  • Privacy Policy
  • Contact Us

jQWidgets © 2011-2026. All Rights Reserved.