Подтвердить что ты не робот

Ng-click внутри содержимого infowindow на картах google

Есть ли способ создать директиву angeljs ng-click внутри содержимого infowindow?

var infowindow = new google.maps.InfoWindow({
                    map: map,
                    position: pos,
                    content: '<div ng-click="???" class="infowindow"></div>'
                  }); 
4b9b3361

Ответ 1

Сначала вам нужно скомпилировать элемент 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]
              });