如何在Meteor中插入正在发射的事件元素?

问题描述 投票:0回答:1

如果我有一个这样的模板。

<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) {
    //...
  }
});

我如何在模板中添加一个元素到列表中,从事件处理程序?

javascript events meteor scope dom-events
1个回答
1
投票

你可以使用普通的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)
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.