0.0.4 β€’ Published 4 years ago

@rafail/ng2-nouislider v0.0.4

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

ng2-nouislider

Build Status npm version Downloads All Contributors

Angular2 nouislider component

See demos

Install

npm i --save nouislider ng2-nouislider

Import

import { NouisliderModule } from 'ng2-nouislider';

Styles

@import "~nouislider/distribute/nouislider.min.css";

SystemJS config

Add to map:

'nouislider': 'node_modules/nouislider',
'ng2-nouislider': 'node_modules/ng2-nouislider',

Add to packages:

'nouislider': { main: 'distribute/nouislider.js', defaultExtension: 'js' },
'ng2-nouislider': { main: 'src/nouislider.js', defaultExtension: 'js' },

Usage

Using ngModel

<nouislider [connect]="true" [min]="0" [max]="15" [(ngModel)]="someRange"></nouislider>

Within reactive forms

this.form1 = this.formBuilder.group({ 'single': [ 10 ] });
<form [formGroup]="form">
    <nouislider [min]="0" [max]="20" [step]="0.5" [formControl]="form.controls.single"></nouislider>
</form>

Nouislider documentation

This component is based on nouislider. Documentation about additional settings (passed in config @Input) can be found here.

Start development

npm i
npm start
open http://localhost:8080

Contributors

Thanks goes to these wonderful people (emoji key):

Tomasz BakπŸ’» πŸ‘€Giacomo MazzamutoπŸ’» πŸ‘€Ryan MorrisπŸ’»Sven FlickingerπŸ’»Riku KallioπŸ’»John PinksterπŸ’»Oleg RomanovskyiπŸ’»
ATealπŸ’»JΓ©rΓ©my LeherpeurπŸ’»Matt LewisπŸ’»anysiteπŸ“–flmgπŸ’»SirWojtekπŸ“–RubΓ©n TrujilloπŸ’»
Olena HoralπŸ’» πŸ’‘Jeremy FryπŸ’»TadeuszπŸ’»Philippe RoyπŸ’»

This project follows the all-contributors specification. Contributions of any kind are welcome!

License

MIT