我有以下autoform挂钩代码。如何在method.call之外获得价值。
我的问题是,当我运行method.call时,那么' chi'值未定义。然而,在服务器上有“' 1'记录。但是,chi并没有得到“我的结果”。值。如果我注释掉method.call并返回' Gogo',那么' chi'正确获取此值。有人可以指导我做错了什么以及如何纠正。
代码:
CC
答案 0 :(得分:0)
您可以查看https://github.com/stubailo/meteor-reactive-method
它可能会解决您的问题
答案 1 :(得分:0)
您认为可以在文件中添加定义方法的位置吗?我最近有一个类似的问题试图做类似的事情,它与我的方法定义的格式有关。
对我来说,错误放置了我在方法定义中返回数据的位置。在另一个类似问题的另一个例子中,我没有在客户端订阅Collection。
如果那不是问题,并且您的调用正确返回数据,其仅未将其传递到调用上下文之外,您可以尝试使用Session.set来定义会话变量然后,只要您需要数据,就可以调用它。
如果没有方法定义的上下文,很难说清楚到底发生了什么。