0
Template.templateName.helpers({
  // SOME CODE HERE LIKE
  myLove: function() {
    console.log("Fired");
    return "meteor.js";
  }
});

什么像一个魅力......但有一个巨大的问题......当我想在模板中使用变量“myLove”时(在不同的地方),当我检查控制台时它会触发多次,所以当我有数据库查询它时运行多次什么是定义不好......如何解决它?

顺便说一句:我使用车把作为模板。

4

1 回答 1

1

如果你在多个地方使用这个模板,代码会被执行多次,这是真的。

尽管使用 mongodb 游标调用是安全的,但 Meteor 对其进行了优化,并且仅调用一次相同的查询(在服务器上),并且客户端上的所有调用(使用 minimongo)都很便宜。

于 2013-07-04T22:18:07.847 回答