что-то не получается с ними работать
const fs = map.controls.get('fullscreenControl');
fs.events.add('fullscreenenter', () => console.log('ON'));
fs.events.add('fullscreenexit', () => console.log('OFF'));
boundschange
– Событие изменения области просмотра карты (в результате изменения центра или уровня масштабирования).actionend
– Окончание плавного движения карты. коллекцияМаркеров.events.add('click', function(e) {
e.get('currentTarget').each(function(n) {
n.options.set('preset', n === this ? 'islands#greenIcon' : 'islands#blueIcon');
}, e.get('target'));
});
let activeMarker = null;
// ...
коллекцияМаркеров.events.add('click', function(e) {
if (activeMarker) {
activeMarker.options.set('preset', 'islands#blueIcon');
}
activeMarker = e.get('target');
activeMarker.options.set('preset', 'islands#greenIcon');
});
в консоль выводится два значения, причём непонятно каким образом сформированные
Я вижу правильное выполнение так: <бла-бла-бла>
When all observables complete, emit the last emitted value from each.
Помогите пожалуйста понять почему следующий код выводит undefined, а не 5