Как добавить класс или 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", но я, видимо, не верно понял как оно работает. Заранее спасибо за ответ


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