Я использую ngmap с ui-router, и единственный способ, которым я могу создавать маркеры, - setTimeout или интервал/время ожидания. Есть много сообщений, показывающих, как запустить функцию в угловом контроллере на готовом документе, но ни один из них не работает для меня.ngmap не генерирует маркеры на готовом документе
setTimeout($scope.GenerateMapMarkers,500);
/*angular.element(document).ready(function() {
$scope.GenerateMapMarkers;
})*/
Может быть, потому, что я бегу, что «GenerateMapMarkers» внутри «monitorCtrl» и карта находится в «частичными/частичной monitor.html». По какой-то причине ngmap примеры всегда используя SetTimeout, интервал или тайм-аут
.state('monitor', {
url: '/monitor',
controller: 'monitorCtrl',
templateUrl: 'partials/partial-monitor.html',
authenticate: false
});
Получение 'TypeError: $ scope.load не является функцией' – irom
Его просто моя функция, когда у меня есть код для записи в соответствии с моим требованием. вам нужно написать код для создания маркера –
, который является частью моего первоначального вопроса, я попытался запустить $ scope.GenerateMapMarkers на готовом документе (внутри скобок), ничего не происходит, только отображение карты – irom