有没有一种方法可以在信息窗口内容内创建ng-click angularjs指令?
var infowindow = new google.maps.InfoWindow({
map: map,
position: pos,
content: '<div ng-click="???" class="infowindow"></div>'
});
最佳答案
您将需要先使用类似以下内容来编译HTML元素:
var htmlElement = '<div ng-click="???" class="infowindow"></div>'
var compiled = $compile(htmlElement)($scope)
然后将InfoWindow Content设置为类似
var infowindow = new google.maps.InfoWindow({
map: map,
position: pos,
content: compiled[0]
});