虽然数据传递给函数,但是在点击时不显示信息。 map.showInfoWindow 无效。 这是我的HTML代码
<ng-map zoom="15" center="{{prospects[0].latitude}},{{prospects[0].longitude}}">
<marker position="{{prospect.latitude}},{{prospect.longitude}}"
id="{{prospect.street_id}}"
ng-repeat="prospect in prospects"
on-click="showInfo(prospect)"></marker>
<info-window id="prospectInfo">
<div ng-non-bindable="">
<h2>{{currentProspect.name}}</h2>
</div>
</info-window>
</ng-map>
这是我的控制器代码
NgMap.getMap()
.then(function(map) {
$scope.map = map;
});
$scope.showInfo = function(e, prospect){
console.log(e);
console.log(prospect);
$scope.currentProspect = prospect;
$scope.map.showInfoWindow('prospectInfo',this);
}