Как добавить класс или id метке на яндекс карте
есть вот такой фрагмент кода, где я инициализирую в цикле каждую метку (не обращайте внимание на синтаксис, я использую шаблонизатор Twig):
{% for key, item in objects %}
{% set args = {'object': item} %}
{% if item.map != "" %}
var myPlacemark{{key}} = new ymaps.Placemark([{{ item.map }}], {
hintContent: "",
balloonContent: '{% include '/parts/list/list-item.twig' with args %}'
});
console.log(myPlacemark{{key}});
myPlacemark{{key}}.events
.add('AddToMap', function (event) {
console.log('test');
let _this = event.get('target').getOverlaySync().getLayoutSync().getElement(); // Родительский контейнер html.
let pinner = _this.children[0]; // Вложенный элемент.
jQuery(pinner).addClass('ID-{{item.ID}}');
});
{#var layout = myPlacemark{{key}}.getContentLayout();
layout.getRootNodes().addClass('my-class');#}
myPin.add(myPlacemark{{ key }});
{% endif %}
{% endfor %}
myMap.geoObjects.add(myPin);
}
Вопрос: как мне задать каждой метке класс или айди? Я пытался сделать это через событие "AddToMap", но я, видимо, не верно понял как оно работает. Заранее спасибо за ответ