Angular JS Angular UI Google Map加载顺序

时间:2013-10-22 05:39:17

标签: angularjs angular-ui

试图找出为什么这个JSFiddle工作,即标记显示为MapIdle()成功触发:http://jsfiddle.net/sjmcpherso/9kF7d/

$scope.onMapIdle = function() {
    if ($scope.myMarkers === undefined){    
        var marker = new google.maps.Marker({
            map: $scope.myMap,
            position: ll
        });
        $scope.myMarkers = [marker, ];
    }
};

但是在这个Plnkr:http://plnkr.co/edit/wPFtWSpjj0MwxqaQ7bh3?p=preview中使用相同的代码,MapIdle()函数不会被触发。

我猜它与JSFiddle中外部脚本设置的加载顺序有关。

任何人都可以对此有所了解和/或让Plnkr工作

此致

1 个答案:

答案 0 :(得分:0)

只需要将JQUERY添加到你的小提琴中,而小提琴已经存在但只是添加

 <script src="http://code.jquery.com/jquery-1.8.3.js"></script>

向你的plunker它的工作,并确保你先导入jquery和其他JS文件

以下是WORKING PLUNKER