ui-gmap-windows 上单击事件的角度参数



我需要一个标记 ui-gmap-windows 单击事件,以便在单击标记 ID 时传入标记 ID。我确信有一种方法可以做到这一点,我只是想不通。

这是 HTML:

<ui-gmap-google-map center='map.center' zoom='map.zoom' id='map-canvas' options="options">
    <ui-gmap-markers models="markers" options="'options'" coords="'coords'" idKey="'id'">
        <ui-gmap-windows show="'show'" closeClick="'closeClick'">
            <div ng-controller="updateResortController" ng-click="markerClick(id)">
                <span ng-non-bindable id="{{id}}">{{title}} : {{id}}</span>
            </div>
        </ui-gmap-windows>
    </ui-gmap-markers>
</ui-gmap-google-map>

您可以看到注册到窗口的控制器。单击事件有效,函数运行,但"id"未定义。

我试图保持简单,但如果您需要查看脚本,请告诉我。谢谢!

好吧,

我想我只需要一个晚上来考虑一下。对于那些感兴趣的人,我使用了:$parent.model.id(id特定于我的应用程序(。所以:

ng-click="markerClick($parent.model.id)"

最新更新