【发布时间】:2016-03-12 05:25:44
【问题描述】:
我正在尝试使用这个 Angular Google 地图指令http://ngmap.github.io/。 我想为每个标记添加一个单击事件,该事件调用控制器中的一个函数,通过标记的 id 传递。当我在控制台中打印出 id 时,我得到“hq {latLng: wf, ub: undefined, pixel: undefined, xa: undefined}”,这不是 id。 我的 HTML 是
<map center="{{map.center.latitude}},{{map.center.longitude}}" zoom="{{map.zoom}}">
<marker ng-repeat="marker in markers" position="{{marker.latitude}}, {{marker.longitude}}" icon="{{marker.icon}}" id="{{marker.id}}" on-click="goAnchor(marker.id)"></marker>
</map>
我的控制器代码:
$scope.goAnchor = function (id) {
console.log(id);
gotoAnchor(id);
};
【问题讨论】:
标签: javascript angularjs google-maps