Google Maps API和Angular 1中的可变范围

时间:2018-05-08 14:16:45

标签: javascript angularjs google-maps

因此,我点击地图后会有一个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。

1 个答案:

答案 0 :(得分:0)

我刚刚添加了一个$ scope。$ apply()调用并且它正常工作