我使用 findOne 只是为了获取我的收藏中的某个元素。
但是,当我这样做时,包含这些集合的所有模板函数都会重新运行并刷新内容。内容相似,问题是我正在将样式应用于其中一些元素,而这些更新也只是重置了所有内容。更重要的是:那些刷新完全没用。
例如,我有这个模板:
Template.content.cars = function () {
alert("I AM RERUN!");
return Cars.find();
};
在另一个函数中,我正在这样做:
Cars.findOne({ _id: Session.get('current_car') }, {});
为什么第一个模板会重新运行?难道我做错了什么?