Angularjs 角度UI地图,信息窗口未打开
我正在使用angular UI映射模块 标记已添加到地图上,但当我单击它时,它会显示Angularjs 角度UI地图,信息窗口未打开,angularjs,angular-ui,Angularjs,Angular Ui,我正在使用angular UI映射模块 标记已添加到地图上,但当我单击它时,它会显示 Cannot call method 'open' of undefined 我试着打电话给alert,结果它成功了。有什么想法吗 在html中 <div ng-repeat="marker in meMarker" ui-map-marker="meMarker[$index]" ui-ev
Cannot call method 'open' of undefined
我试着打电话给alert,结果它成功了。有什么想法吗
在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>
答案是,对于那些看起来:
$scope.showMarkerInfo = function(marker) {
$scope.$apply();
$scope.myInfoWindow.open($scope.map, marker);
};
答案是,对于那些看起来:
$scope.showMarkerInfo = function(marker) {
$scope.$apply();
$scope.myInfoWindow.open($scope.map, marker);
};
已修复:未实际修复,原因是异步回调的latlng。所以angularjs不知道。使用
$scope.$apply()
您能在代码中发布完整的修复程序来帮助其他人吗?修复:没有实际修复,原因是异步回调的latlng。所以angularjs不知道。使用$scope.$apply()
您可以在代码中发布完整的修复程序来帮助其他人吗?