在这个有角度的谷歌地图中,我希望能够让链接显示在用户搜索地址时生成的动态信息窗口中。 现在我已经正确加载了infowindow但是ng-click事件未定义。
我已经编译了HTML字符串,但仍然没有喜悦。这是编译代码:
google.maps.event.addListener(this.marker, 'click', function () {
var contentString2 = "<div><a ng-click='hello()'>Click me!</a></div>";
var compiled = $compile(contentString2)($q);
var infowindow = new google.maps.InfoWindow({
content: compiled[0]
});
this.selectedMarker = this.marker;
infowindow.open(this.map, this.marker);
});
};
当选择标记时,infowindow会加载,但是当在infowindow内点击“ng-click”时,它会返回:
未捕获的TypeError:undefined不是函数
我提供了一个显示代码的jsbin链接:
提前感谢您的帮助。