猿问

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

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


慕无忌1623718
浏览 379回答 3
3回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答