Template.templateName.helpers({
// SOME CODE HERE LIKE
myLove: function() {
console.log("Fired");
return "meteor.js";
}
});
什么像魅力......但有一个巨大的问题......当我想在模板中使用变量“myLove”时,如5次(在不同的地方),当我检查控制台时,它会多次触发,所以当我在那里时数据库查询它运行多次定义不好...如何修复它?
BTW:我使用把手作为模板。
答案 0 :(得分:1)
如果您在多个地方使用此模板,代码将被执行多次,这是真的。
虽然使用mongodb游标调用是安全的,但Meteor优化它并仅调用相同的查询一次(在服务器上)并且客户端上的所有调用(使用minimongo)都很便宜。