如何在模板助手内部使用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试图在模板了解我为它定义的方法之前呈现它。但我觉得这有点不寻常-不是吗?
相关分类