【发布时间】:2014-09-12 20:38:12
【问题描述】:
我的应用程序使用 Iron 路由器:当用户点击包含通配符的某个路由时,我想使用通配符的值来调用流星方法并使用其返回值来设置数据上下文模板。
例子:
流星法:
getUserName: function(id){
return Meteor.users.findOne({_id: id}).profile.name;
}
路由器:
data: function(){
Meteor.call('getUserName', this.params.userId, function(error, result){
});
}
meteor 方法返回正确的值,我可以在回调函数中访问该值。但我的问题是我不知道如何实际使用这些数据。仅仅从回调中返回它是行不通的。
这样做的正确方法是什么?或者在这种情况下调用 Meteor 方法根本不是一个好主意?那还有什么办法呢?
非常感谢您的回答!
【问题讨论】:
标签: javascript asynchronous meteor iron-router