我知道如何显示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