簡體   English   中英

Google地圖InfoWindow中的Angular

[英]Angular in Google Maps InfoWindow

我可能會問的同樣的問題類似q ,但我不知道!

基本上我有代碼將標記添加到谷歌地圖。 然后顯示一個信息窗口。 如何在此處放置一個包含綁定到模塊范圍的元素的表單? Angular在頁面的其余部分運行正常(我有一個簡單的表達式來測試它),但它沒有在表單中運行,因為{{text}}永遠不會改變。

var html =
"<form id=\"markerInput\" ng-controller=\"markerCtrl\">"+
"<input ng-model=\"text\">{{text}}</form>";

infowindow = new google.maps.InfoWindow();

google.maps.event.addListener(map, "click", function(event) {
  marker = new google.maps.Marker({
    position: event.latLng,
    map: map
  });
  google.maps.event.addListener(marker, "click", function() {
    infowindow.setContent(html);
    infowindow.open(map, marker);
  });
});

我知道這是一個老問題,但我最近遇到了這個問題並且很難找到相關信息,所以它可以肯定地幫助那里的人,我用它來修復它。$申請閱讀更多請訪問此鏈接 http://jimhoskins.com/2012/12/17/angularjs-and-apply.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM