Как найти, какой дескриптор вызвал событие, используя ng2-nouislider? - PullRequest
0 голосов
/ 22 мая 2019

Я использую 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);
}

Кто-нибудь может посоветовать, как я могу передать, какой дескриптор вызвал событие?

...