В принципе разобрался, тогда вопрос состоит в другом!
map.geoObjects.events.add('balloonopen', function (e) { var placemark = e.get('target'); console.log(placemark); var balloon = new ymaps.Balloon(placemark.getMap()); var position = placemark.geometry.getCoordinates(); balloon.options.setParent(placemark.options); balloon.open(position, { properties: placemark.properties }); });
С помощью этого куска кода у меня на карте может быть открыто сколько угодно балунов! так вот, при получении данных с сервера, у меня открывается необходимый кастомизированный балун [ с помощью ymaps.templateLayoutFactory.createClass("<div class='someClass''>{{properties.balloonContent}}</div>") ] на карте и висит он на карте 8 секунд, после чего скрывается! Но если с сервера придется ответ и балуну с новым значением потребуется открыться на месте той же метки, где в этот момент висит старый, то он откроется поверх старого! А мне надо так, если требуется открыться новому балуну поверх старого, то старый сначала должен закрыться( хоть сразу, хоть по истечении 8 секунд), и только тогда появится новый!