0

试图弄清楚为什么这个 JSFiddle Works 即标记显示为 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 工作吗

问候

4

1 回答 1

0

只需将 JQUERY 添加到您的 plunker 中,它已经存在于 fiddle 但不在 plunker 中,只需添加

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

到你的 plunker 它的工作,并确保你先导入 jquery,然后再导入其他 JS 文件

这是工作柱塞

于 2013-10-23T10:31:12.320 回答