当模板在DOM中移动时,有没有办法在模板上保留事件?

时间:2014-10-03 17:44:18

标签: twitter-bootstrap meteor

我遇到了一个有趣的问题。我在Meteor模板中使用bootstrap模式。我总是在文档准备就绪时将模态附加到页面正文中。

在这种情况下,在Template.name.rendered()上我正在执行此appendTo(' body'),但附加到模板的事件不再有效。我部分了解流星的知识有限,为什么会破坏它。

"click #someID": function() {} ... no longer works.

我可以使用标准的jQuery来处理它而不是事件函数,但只是好奇是否有适当的方法来处理它。

谢谢!

1 个答案:

答案 0 :(得分:2)

听起来你应该使用Blaze.render(或Blaze.renderWithData),它会将你的模板实例插入到DOM中。你在做吗?

无论哪种方式,我都为bootstrap 3创建了一个包,可以很容易地显示模态(基于模板)。如果需要,您可以使用它。 https://github.com/PeppeL-G/bootstrap-3-modal