我有一个应该显示一些数据的Meteor模板.
Template.svg_template.rendered = function () {
dataset_collection = Pushups.find({},{fields: { date:1, data:1 }}, {sort: {date: -1}}).fetch();
a = moment(dataset_collection[0].date, "YYYY/M/D");
//more code follows that is also dependent on the collection being completely loaded
};
Run Code Online (Sandbox Code Playgroud)
有时它有效,有时我得到这个错误:
来自Deps afterFlush函数的异常:TypeError:无法读取undefined的属性'date'
我在任何情况下都不使用Deps.据我了解,该集合在完成加载之前就被引用了.
因此,我想弄清楚如何简单地说"等到收集之后才能找到收集品".应该是直截了当的,但找不到更新的解决方案.