ng在Angular ui-map infowindow内多次回拨

时间:2015-06-07 18:52:29

标签: javascript angularjs google-maps angular-ui

我在Angular ui-map(谷歌地图)上有标记,点击时打开信息窗口。每个InfoWindow都包含一个带有按钮的表单,该按钮将ngClick绑定到控制器上的方法。问题是,当多次打开信息窗口时,我会多次调用该方法。

重现错误:打开信息窗口并单击按钮,控制器上的方法被调用一次即可。关闭信息窗口并再次单击标记,打开信息窗口。单击按钮,然后调用该方法两次,在我看来这是一个错误。关闭窗口,再次打开它并单击按钮,方法被调用三次,依此类推。

我用来打开控制器信息窗口的代码是: $scope.myInfoWindow.open($scope.myMap, marker);这就是http://angular-ui.github.io/ui-map/演示文稿的完成方式。

任何人都知道如何解决这个问题?

亲切的问候。

0 个答案:

没有答案