我知道如何顯示infoWindow,但是我遇到了從顯示那裏的按鈕捕獲事件的問題。Backbone Marionette Google Maps infowindow按鈕事件
var view = Marionette.LayoutView.extend({
...
methodA: function(){
me.showMapInfoWindow(marker, "Test popup<button onclick='methodB()'>Click me</button>")
me.infoWindow.open(me.map, marker);
},
methodB: function(){
console.log("test");
}
}
當我點擊按鈕時,在調用methodB時表示沒有定義它時出現錯誤。我用me.methodB等嘗試過,但沒有運氣。我怎樣才能解決這個問題?
請包括[MCVE。乍一看,它看起來像一個格式不正確的字符串... –
好吧,我已經更新了代碼,以便更清楚 – zon7