1.0.0 • Published 1 year ago

@ascenda/ngx-slider v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

ngx-slider

Angular slider component developed by Ascenda Loyalty

Usage/Examples

Import the module

import { NgxSliderModule } from '@ascenda/ngx-slider';

@NgModule({
  imports: [NgxSliderModule],
  declarations: [AppComponent],
})
export class AppModule {}

Use it in Components

  • single slider (no range)
import { Component } from '@angular/core';
import { Options } from '@ascenda/ngx-slider';

@Component({
  selector: 'app',
  template: `
    <ascenda-ngx-slider
      [options]="sliderOptions"
      (valueChange)="logValue($event)"
    ></ascenda-ngx-slider>
  `,
})
export class AppComponent {
  sliderOptions: Options = {
    floor: 0,
    ceil: 50,
    value: 20,
    step: 2,
  };

  logValue(event: number) {
    console.log(event); // initially will log value 20
  }
}
  • range slider
import { Component } from '@angular/core';
import { Options } from '@ascenda/ngx-slider';

@Component({
  selector: 'app',
  template: `
    <ascenda-ngx-slider
      [options]="sliderOptions"
      (minValueChange)="logMinValuePointerValue($event)"
      (valueChange)="logValuePointerValue($event)"
    ></ascenda-ngx-slider>
  `,
})
export class AppComponent {
  sliderOptions: Options = {
    floor: 0,
    ceil: 1,
    minValue: 0.2,
    value: 0.8,
    step: 0.05,
  };

  logMinValuePointerValue(event: number) {
    console.log(event); // initially will log value 0.2
  }

  logValuePointerValue(event: number) {
    console.log(event); // initially will log value 0.8
  }
}

Input parameter: options

options input parameter is of type Options which can be imported from library via import { Options } from '@ascenda/ngx-slider'

Below are the parameters provided in Options:

Output events

eventdescription
minValueChangeemit value of slider minimum value pointer whenever changed, if it's a single slider, no value will be emitted
valueChangeemit value of slider maximum value pointer (for double slider), or value of slider pointer for single slider

Authors

1.0.0

1 year ago

0.0.13

2 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago