Angularjs 角度谷歌地图-侦听infowindow domready事件
在普通js Google maps中侦听domready事件相对容易 如上所述: 然而,它似乎并没有明显的如何做到这一点 有解决方案吗?使用时的解决方案涉及使用infowindow控件对象- 正如我第一次发布此解决方案时所述,您可以在主控制器中创建一个空的infowindow控件对象:Angularjs 角度谷歌地图-侦听infowindow domready事件,angularjs,google-maps,infowindow,angular-google-maps,domready,Angularjs,Google Maps,Infowindow,Angular Google Maps,Domready,在普通js Google maps中侦听domready事件相对容易 如上所述: 然而,它似乎并没有明显的如何做到这一点 有解决方案吗?使用时的解决方案涉及使用infowindow控件对象- 正如我第一次发布此解决方案时所述,您可以在主控制器中创建一个空的infowindow控件对象: $scope.infowindowControl = {}; 然后在ui-gmap窗口指令定义中对新对象进行范围绑定,如下所示: <ui-gmap-window options="windowOp
$scope.infowindowControl = {};
然后在ui-gmap窗口
指令定义中对新对象进行范围绑定,如下所示:
<ui-gmap-window
options="windowOptions"
closeClick="closeClick()"
control="infowindowControl"
>
虽然这不是一个理想的、有文档记录的或简单的解决方案(我花了好几个小时才弄明白),而且将函数传递给空对象是违反直觉的,但它似乎确实起作用
.使用时的解决方案涉及使用infowindow控件对象-
正如我第一次发布此解决方案时所述,您可以在主控制器中创建一个空的infowindow控件对象:
$scope.infowindowControl = {};
然后在ui-gmap窗口
指令定义中对新对象进行范围绑定,如下所示:
<ui-gmap-window
options="windowOptions"
closeClick="closeClick()"
control="infowindowControl"
>
虽然这不是一个理想的、有文档记录的或简单的解决方案(我花了好几个小时才弄明白),而且将函数传递给空对象是违反直觉的,但它似乎确实起作用