这可能吗?在倾注了文档后,极少数(如果有的话)可以调用标记范围之外的函数。我希望添加一些ng-click功能,但鉴于infowindow中的div是ng-non-bindable,它会阻止实现任何指令。如果没有解决方法,是否有人知道我是否可以在角度应用程序中使用标准的javascript google地图包并使用jquery支持它?
P.S。如果有人想出了一种风格化信息窗口的方法,请告诉我。这令人沮丧。
我的目标是做一些事情:
<ui-gmap-google-map center="map.center" zoom="map.zoom" options="map.options">
<ui-gmap-markers models="appFact.getList()" coords="'self'" icon="'icon'" click="'onClick'" options="'options'">
<ui-gmap-windows show="show">
<div ng-non-bindable>
<h5><strong>{{name}}</strong></h5>
<h5><strong>{{address}}</strong></h5>
<a href="" ng-class="btn btn-primary" ng-click="confirmAppointment()"></a>
</div>
</ui-gmap-windows>
</ui-gmap-markers>
</ui-gmap-google-map>
其中confirmAppointment()将获取约会信息并将资源请求发布到服务器。
感谢所有帮助。
感谢。
答案 0 :(得分:0)
不同的问题同样的问题:https://stackoverflow.com/a/27322298/3790618 您需要创建单独的控制器和模板。您可以将功能传递到窗口的范围,即设置templateParameter。