我正在使用角度 UI-map 模块标记已添加到地图上,但是当我单击它时,它会显示
Cannot call method 'open' of undefined
我试着打电话给警报,它起作用了。任何想法?
在 html 中
<div ng-repeat="marker in meMarker"
ui-map-marker="meMarker[$index]"
ui-event="{'map-click': 'showMarkerInfo(marker)'}">
</div>
<!-- Setup Marker Info Window -->
<div ui-map-info-window="myInfoWindow">
<h1>Marker</h1>
</div>
在 JS 中
$scope.showMarkerInfo = function(marker) {
$scope.myInfoWindow.open($scope.map, marker);
};