Я использую http://angular-google-maps.org/ , это хорошая угловая библиотека карт Google. Но я хочу использовать экземпляр карты, который загружается не в контексте angularjs чем-то вроде этого:
$scope.map = {
events: {
tilesloaded: function (map) {
$scope.$apply(function () {
$scope.mapInstance = map;
});
}
}
}
Хорошо, у меня есть mapInstance, и я МОГУ использовать его программно. Но в жизненном цикле приложения этот пожар запаздывает - иными словами, я хочу загрузить всю директиву (и получить экземпляр карты) перед другим кодом - где я просто не хочу использовать другие события карты.