我知道this very similar question但是我无法绕过我的角落。在我的情况下,我需要无条件地运行这些jQuery插件,因为我无法缩小可能受影响的DOM节点。我的旧代码看起来像这样:
Template.Main.rendered = function() {
jQuery('time.timeago').timeago();
}
但是使用新的布局引擎,渲染的事件不会“冒泡”到我的主模板,这意味着时间戳不会更新为人类可读的表示。
答案 0 :(得分:1)
没关系,我在Meteorpedia找到了一个很好的方法。不知道为什么我没想到它......
<template name="TimeAgo">
<time class="timeago" datetime="{{this}}" title="{{this}}">{{this}}</time>
</template>
Template.TimeAgo.rendered = function() {
this.$('time.timeago').timeago();
}