问题描述
我正在尝试从模板中包含的集合中获取ID:
this.render('new', {
data: {
uri: this.params.uri,
agent: function() {
return Agent.findOne({});
}
}
});
我自然可以在模板中使用以下方式访问ID:
{{ agent._id }}
但是在某种情况下:
Template.new.events({
"click #create-new": function (event) {
event.preventDefault();
console.log(this.agent); // function render.data.agent()
}
});
但是有问题的数据似乎只能在事件中作为函数访问,这是console.log代理的结果:
函数render.data.agent()
我可以在某种情况下使用此方法吗? 还有另一种访问该数据的方法吗?
1楼
Nathan Hornby
0
已采纳
2015-07-30 20:20:56
知道了 我觉得这比任何流星问题更像是一个JavaScript问题:
this.agent()._id
通常,我在问这个问题之前没有尝试过一件事!