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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Meteor中插入正在发射的事件元素?相关的知识,希望对你有一定的参考价值。

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

<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)
    
);

以上是关于如何在Meteor中插入正在发射的事件元素?的主要内容,如果未能解决你的问题,请参考以下文章

如何按插入时间对 Meteor 集合进行排序?

Meteor 覆盖包中元素的点击事件

Meteor - #每个数组的迭代,在每个第 n 项之后插入另一个 HTML 元素

如何部分更新meteor.users.profile?

如何在 Meteor 中使用客户端重新连接事件

在 Meteor 中使用 Jquery $(this)