如果我有一个这样的模板。
<template name="myTemplate">
<ul>
<li>We're</li>
<li>all</li>
<li list items</li>
</ul>
<button>My Button</button>
</template>
而我的事件处理程序是这样的
Template.myTemplate.events({
'click button': function(e, t) {
//...
}
});
我如何在模板中添加一个元素到列表中,从事件处理程序?
你可以使用普通的DOM操作。
Template.myTemplate.events({
'click button': function(e, t) {
var ul = t.find('ul')
var newLi = document.createElement('li')
newLi.innerHTML = "Hello!"
ul.appendChild(newLi)
}
});