Tag: 流星

如何在模板助手中使用Meteor方法

我怎样才能定义一个Meteor方法,也可以在模板助手中调用? 我有这两个文件: 文件:lib / test.js Meteor.methods({ viewTest : function (str) { return str; } }); 文件:client / myView.js Template.helloWorld.helpers({ txt : function () { var str = Meteor.call('viewTest', 'Hello World.'); return str; } }); 当我给“str”一个正常的字符串一切工作正常。 但在这种情况下,我的模板没有得到任何价值。 我定义了 – 对于测试 – 在方法是普通函数的同一个文件中,并试图调用函数。 我得到的错误是该函数不存在。 所以我认为Meteor在知道任何关于我为它定义的方法之前都会尝试渲染模板。 但我认为这有点不同寻常 – 不是吗?