MeteorJs,无法获得method.call返回值的方法

时间:2015-04-28 06:17:54

标签: javascript meteor meteor-autoform

我有以下autoform挂钩代码。如何在method.call之外获得价值。

我的问题是,当我运行method.call时,那么' chi'值未定义。然而,在服务器上有“' 1'记录。但是,chi并没有得到“我的结果”。值。如果我注释掉method.call并返回' Gogo',那么' chi'正确获取此值。有人可以指导我做错了什么以及如何纠正。

代码:

CC

2 个答案:

答案 0 :(得分:0)

您可以查看https://github.com/stubailo/meteor-reactive-method

它可能会解决您的问题

答案 1 :(得分:0)

您认为可以在文件中添加定义方法的位置吗?我最近有一个类似的问题试图做类似的事情,它与我的方法定义的格式有关。

对我来说,错误放置了我在方法定义中返回数据的位置。在另一个类似问题的另一个例子中,我没有在客户端订阅Collection。

如果那不是问题,并且您的调用正确返回数据,其未将其传递到调用上下文之外,您可以尝试使用Session.set来定义会话变量然后,只要您需要数据,就可以调用它。

如果没有方法定义的上下文,很难说清楚到底发生了什么。