【发布时间】:2014-07-04 19:29:21
【问题描述】:
我正在尝试为许多外部链接添加一个属性。下面的代码在 Blaze 之前工作,现在只运行一次 Template.rendered(但下面的代码甚至不能按预期运行一次)。
那么,一旦页面被渲染,那么向 许多 链接添加属性的替代方法是什么,或者现在使用 Meteor 执行此操作的正确方法是什么?顺便说一句,我研究了很多东西,包括这个example app from the author,如果它有答案,我没有看到它。
Template.layout.rendered = function () {
console.log('CALLED'); // runs
$(document).ready(function () {
console.log('NOW THIS'); // runs
$('a.external').each(function () {
console.log('NOT CALLED'); // doesn't run
$(this).attr('target', '_blank');
});
});
};
【问题讨论】:
标签: templates meteor meteor-blaze