@csiro-geoanalytics/ng-ion-range-slider
TypeScript icon, indicating that this package has built-in type declarations

2.3.2 • Public • Published

ng-ion-range-slider

Ion Range Slider now optimized for easy use as an importable Angular Module and installable using npm. Upgraded from the original Angular port by Philipp Stein.

Demos and Sample Usage

For Demos and sample usage of this package have a look at the example folder

git clone git@gitlab.com:csiro-geoanalytics/npm/ng-ion-range-slider.git
cd ng-ion-range-slider
npm install
npm start

Installation

npm install @csiro-geoanalytics/ng-ion-range-slider --save

Setup scripts and styles

If you use Angular CLI, add jquery and ion-range-slider to the scripts section of angular.json

Ensure you use ion-rangeslider @ >=2.3.1

"build": [
{
	...
	"scripts": [
		"./node_modules/jquery/dist/jquery.min.js",
		"./node_modules/ion-rangeslider/js/ion.rangeSlider.min.js"
	]
}

Also add the ion-range-slider style and skin css to the styles section in your angular.json

"build": [
{
	...
	"styles": [
		"./node_modules/ion-rangeslider/css/ion.rangeSlider.min.css"
	]
}

Import IonRangeSliderModule

Import the IonRangeSliderModule into your application module:

import { IonRangeSliderModule } from "ng-ion-range-slider";

@NgModule({
    imports: [ IonRangeSliderModule ]
})

Use the ion-range-slider

Use the ion-range-slider directive in your components.

<ion-range-slider #sliderElement
	type="double"
	[min]="myMinVar"
	max="100"
	from="28"
	from_min="10"
	from_max="30"
	from_shadow="true"
	to="40"
	to_min="40"
	to_max="90"
	to_shadow="true"
	grid="true"
	grid_num="10"
	prefix="Weight: "
	postfix=" million pounds"
	decorate_both="false"
	(onUpdate)="myOnUpdate($event)"
	(onChange)="myOnChange($event)"
	(onFinish)="myOnFinish($event)"
></ion-range-slider>

Package Sidebar

Install

npm i @csiro-geoanalytics/ng-ion-range-slider

Weekly Downloads

1

Version

2.3.2

License

MIT

Unpacked Size

207 kB

Total Files

24

Last publish

Collaborators

  • ntaherifar
  • peterwarren
  • immotus
  • hil340
  • samuelbradley
  • riniangreani
  • stuwoodman
  • vfazio
  • squireg