Удаление события Яндекс Карты API
Возникла проблема с удалением событий в API
Вызываю поисковую строку следующим кодом
search = new ymaps.control.SearchControl({
useMapBounds: true,
noPopup: true
});
Затем я добавляю первый раз событие
search.events.add('resultselect', function(e){
/*тут обработка результата поиска*/
})
Затем мне нужно удалить это событие и я вызываю код
search.events.remove('resultselect')
И создать новый вызов события
search.events.add('resultselect', function(e){
/*тут обработка результата поиска*/
})
Проблема в том, что вместо того, чтобы удалить событие и создать его заново, создается еще один экземпляр этого же события
И у меня логичный вопрос - как правильно удалять события, чтобы не было создания повторных экземпляров?
Заранее спасибо!
