ngmap不会在文档就绪

时间:2015-10-17 18:08:57

标签: angularjs document-ready

我使用ngmap和ui-router,我可以生成标记的唯一方法是使用setTimeout或interval / timeout。有许多文章显示如何在文件准备好的角度控制器中运行功能,但它们都不适合我。

setTimeout($scope.GenerateMapMarkers,500);
        /*angular.element(document).ready(function () {
            $scope.GenerateMapMarkers;
        })*/

也许是因为我正在运行那个' GenerateMapMarkers'在里面' monitorCtrl'和地图位于&partial; / partial-monitor.html'。出于某种原因,ngmap示例始终使用setTimeout,interval或timeout

.state('monitor', {
                url: '/monitor',
                controller: 'monitorCtrl',
                templateUrl: 'partials/partial-monitor.html',
                authenticate: false
            });

1 个答案:

答案 0 :(得分:1)

试试这个

angular.element(document).ready(function ()
{
    //Code for generate marker  
});

将ng-map.min.js文件更改为..

<script src="//rawgit.com/allenhwkim/angularjs-google-maps/master/build/scripts/ng-map.min.js"></script>