未找到流星方法

时间:2013-12-12 13:36:02

标签: meteor

我在/ server文件夹中有public.js,代码如下:

Meteor.methods({
    foo: function (myarg) {
        return myarg;
    }
});

我在模板脚本中挂钩按钮点击事件,如下所示:

Template.myTemplate.events({
    'click #clickme' : function() {
        Meteor.call(foo, 'ola', function(error, result) {
            alert(result);
        });
    }
});

我看不出这里有什么问题,因为当我点击我的按钮时收到消息'未捕获的ReferenceError:foo未定义'

1 个答案:

答案 0 :(得分:1)

尝试Meteor.call('foo', ...),您需要将函数的名称作为字符串传递。