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