just-boris/angular-ymaps — pull request #7 by bopm (2014-06-05 00:12:32+00:00)
Title: Используем трансклюд и заменяем compile на link

Без этого патча после первого инстанцирования повторное инстанцирование не возможно. Тем самым нельзя пользоваться директивой в отдельном роуте. Она либо падает после ухода и последующего возврата на роут с картой, либо не работает с самого начала если мы были на роуте без карты после обновления страницы (на момент компиляции у нас нет в шаблоне самой директивы). Тесты выполняются, все работает, и при этом теперь это работает в ui-router.