因此,我点击地图后会有一个Google Maps API事件监听器。但我认为变量范围不起作用。
google.maps.event.addListener(map, 'click', function (event) {
$scope.closeBox();
});
$scope.closeBox = function () {
$scope.showBox = false;
}
如果我在地图上有$ scope.showBox = true并单击地图则不会关闭。 $ scope.showBox是一个显示/隐藏信息框的ng-class。
答案 0 :(得分:0)
我刚刚添加了一个$ scope。$ apply()调用并且它正常工作