我正在尝试从模板中包含的集合中获取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
代理的结果:
function render.data.agent()
我可以在活动中以某种方式使用它吗?还有其他方法可以访问这些数据吗?
答案 0 :(得分:0)
啊,明白了。我觉得这更像是一个javascript问题,而不是任何特定的流星:
this.agent()._id
通常在问这个问题之前我没有尝试过的一件事!