【发布时间】:2015-10-17 18:08:57
【问题描述】:
我将 ngmap 与 ui-router 一起使用,我可以生成标记的唯一方法是使用 setTimeout 或间隔/超时。有很多帖子展示了如何在文档准备好的角度控制器中运行功能,但它们都不适合我。
setTimeout($scope.GenerateMapMarkers,500);
/*angular.element(document).ready(function () {
$scope.GenerateMapMarkers;
})*/
可能是因为我在“monitorCtrl”中运行“GenerateMapMarkers”,而地图位于“partials/partial-monitor.html”中。出于某种原因,ngmap 示例总是使用 setTimeout、interval 或 timeout
.state('monitor', {
url: '/monitor',
controller: 'monitorCtrl',
templateUrl: 'partials/partial-monitor.html',
authenticate: false
});
【问题讨论】: