Клуб API Карт

Подскажите с ContextMenu

Дмитрий Фаринный
6 октября 2016, 12:52

Не выходит контекстное меню, хотя при этом событие нажатия "правой" клавиши мыши отлавливается. Не могу сообразить что делаю не так. Цель решения: загнать вывод контекстного меню и построение маршрута в ангуляровский контроллер.

Разбираю вот этот пример http://dimik.github.io/ymaps/examples/context-menu/

7 комментариев
Подписаться на комментарии к посту
не надо размещать столько кода в посте. Соберите пример на jsfiddle
Дмитрий Фаринный
8 октября 2016, 15:09
dimik,
https://plnkr.co/edit/R4qg2iVbOqdPEic7V8bg?p=preview собрал здесь. но нулевая реакция на пункты меню и лезет ошибка VM3857 inception-1474026113377.js:5 Uncaught TypeError: Cannot read property '0' of null будто нет функции e.get(0)
Дмитрий Фаринный
8 октября 2016, 15:44
dimik,
поменял в модели в функции _onRightClick coordinates: e.get('coordPosition') на coordinates: e.get('coords') и заработало. Где можно почитать за эти моменты ибо с одной стороны просто тыкнул пальцем в небо
Дмитрий Фаринный,
События в руководстве разработчика
Документация на MapEvent
Дмитрий Фаринный
8 октября 2016, 20:13
dimik,
ну и в конец уже "в наглую": как заменить route на multiRoute? можно ли будет перекинуть данные из одного модуля в другой или как-то карту обработать в одном модуле?
Дмитрий Фаринный,


https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/route-docpage/#param-params.multiRoute
Дмитрий Фаринный
8 октября 2016, 21:19
dimik,
а можно разжевать для особо одаренных?