Имеется вот такой код
_.each(res.data, function (item) {
AttractionService.placemark[item.id] = new ymaps.Placemark([item.lat, item.lng], {
balloonContentHeader: item.name
}, {
preset: 'custom#category_'+item.category.id
});
AttractionService.clusterer.add(AttractionService.placemark[item.id]);
})
MapService.map.geoObjects.add(AttractionService.clusterer);
Дальше идет работа с объектами. Но проблема в том, что если объект еще не добавился на карту (Яндекс добавляет по частям), то js критует. Как дождаться загрузки все элементов?