[英]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.