var infoWindowData={
name : document.name,
title : document.title
};
var siteInfoWindowContent =Blaze.toHTMLWithData(Template.infoWindowContent, infoWindowData);
var infoWindow = new google.maps.InfoWindow();
infoWindow.setContent(siteInfoWindowContent);
google.maps.event.addListener(marker, 'click', function () {
infoWindow.open(map.instance, marker);
});
<template name="infoWindowContent">
<button>Click Me!</button>
</template>
Template.infoWindowContent.events({
'click .button':function(event){
console.log('clicked a button')
}
});
当我点击按钮时没有任何反应。 toHTMLWithData似乎只返回一个字符串并失去与template.infowindowContent.events代码的连接,任何想法可以用来代替吗?