Я использую ng2-nouislider в своем угловом приложении. У меня есть нижняя и верхняя ручка в моем слайдере. В моем случае как я могу передать, какой дескриптор вызвал событие? Мне нужно передать значение этого дескриптора в функцию, чтобы применить мягкий предел к этому дескриптору.
Используя версию библиотеки JavaScript nouislider, это было очень просто:
updateSlideLimits() {
slider.on('end', this.sliderEnd);
slider.on('update', this.sliderUpdate);
}
private sliderUpdate = (values: any[], handle) => {
this.selectedMinPrice = values[0];
this.selectedMaxPrice = values[1];
console.log("selectedMinPrice", this.selectedMinPrice);
}
Использование ng2-nouislider Вот как я строю свой слайдер:
<nouislider #priceSliderNg2 [config]="noUiSliderNg2" (change)="triggerUpdate($event)" class="one-whole">
Событие:
noUiSliderNg2: any;
@ViewChild('priceSliderNg2') priceSliderNg2;
triggerUpdate(event) {
console.log("event", event);
}
Кто-нибудь может посоветовать, как я могу передать, какой дескриптор вызвал событие?