nouislider-angular

WebJar for nouislider-angular

Лицензия

Лицензия

ISC
Категории

Категории

IDE Инструменты разработки Angular Взаимодействие с пользователем Веб-фреймворки
Группа

Группа

org.webjars.bower
Идентификатор

Идентификатор

nouislider-angular
Последняя версия

Последняя версия

2.6.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

nouislider-angular
WebJar for nouislider-angular
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/Yankovsky/nouislider-angular

Скачать nouislider-angular

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.bower/nouislider-angular/ -->
<dependency>
    <groupId>org.webjars.bower</groupId>
    <artifactId>nouislider-angular</artifactId>
    <version>2.6.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.bower/nouislider-angular/
implementation 'org.webjars.bower:nouislider-angular:2.6.1'
// https://jarcasting.com/artifacts/org.webjars.bower/nouislider-angular/
implementation ("org.webjars.bower:nouislider-angular:2.6.1")
'org.webjars.bower:nouislider-angular:jar:2.6.1'
<dependency org="org.webjars.bower" name="nouislider-angular" rev="2.6.1">
  <artifact name="nouislider-angular" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.bower', module='nouislider-angular', version='2.6.1')
)
libraryDependencies += "org.webjars.bower" % "nouislider-angular" % "2.6.1"
[org.webjars.bower/nouislider-angular "2.6.1"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
org.webjars.bower : nouislider jar [8.5.1,8.6)
org.webjars.bower : angular jar [1.4.11,1.5)

Модули Проекта

Данный проект не имеет модулей.

nouislider-angular

Check demo at http://yankovsky.github.io/nouislider-angular/examples

Updated for New NoUISlider versions

You can pass any nouislider options options to ya-no-ui-slider directive.

Installation

Install with NPM

npm install nouislider-angular

Install with Bower

bower install nouislider-angular

Dependencies

For this directive to work you need to include angular and nouislider js first. Check example to see how it is done.

Basic usage

angular.module('sampleApp', ['ya.nouislider'])
  .controller('SampleCtrl', function($scope) {
    $scope.options = {
        start: [20, 70],
        range: {min: 0, max: 100}
    }
})
<div ya-no-ui-slider='options'></div>

Options

Global config

You can set global configuration value yaNoUiSliderConfig and all nouislider options will inherit from it:

angular.module('sampleApp', ['ya.nouislider'])
    .value('yaNoUiSliderConfig', {step: 1})

Event handlers

$scope.eventHandlers = {
    update: function(values, handle, unencoded) {},
    slide: function(values, handle, unencoded) {},
    set: function(values, handle, unencoded) {},
    change: function(values, handle, unencoded) {}
}
<div ya-no-ui-slider='options' 
     ya-no-ui-slider-events='eventHandlers'></div>

Disable slider or individual handlers

<div ya-no-ui-slider='options' 
     ya-no-ui-slider-disabled='sliderDisabled'
     ya-no-ui-slider-handle1-disabled='handle1Disabled'
     ya-no-ui-slider-handle2-disabled='handle2Disabled'></div>

Slide event debounce

Use number to specify delay in ms or use special value "Infinity" to disable updating model on slide event.

<div ya-no-ui-slider='options' 
     ya-no-ui-slider-slide-debounce='300'></div>
     
<div ya-no-ui-slider='options' 
     ya-no-ui-slider-slide-debounce='Infinity'></div>

Development

For development use examples/index.html file and some local web server.

Building minified version

To build minified version use npm run build command.

Версии библиотеки

Версия
2.6.1