Удаление события Яндекс Карты 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){
       /*тут обработка результата поиска*/
   })

Проблема в том, что вместо того, чтобы удалить событие и создать его заново, создается еще один экземпляр этого же события

введите сюда описание изображения

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

Заранее спасибо!


Ответы (0 шт):