0
有没有办法在任何模板呈现后运行一个函数?有时候,我需要在所有模板运行的jQuery的片段,像创建引导提示片段等在所有模板渲染上运行函数?
有没有办法在任何模板呈现后运行一个函数?有时候,我需要在所有模板运行的jQuery的片段,像创建引导提示片段等在所有模板渲染上运行函数?
你可以这样做:
_.each(Template, function(template, name) {
if (name !== "__define__") {
template.rendered = function() {
// ...
};
}
});
如果您正在使用的模板引擎预览(运行流星与meteor --release template-engine-preview-5.5
)你不需要if语句。再次,如果您使用的是新模板系统,则不必在每个模板重新渲染时都运行jQuery代码。