我是Meteor和MongoDB的新手。我只是尝试将任务列表打印到表中,并希望获取数据库中每个任务的顺序。如果删除任务,则会重新排序。我知道这可能是一个两部分问题。
我已经能够使用以下方法获取集合中的项目总数:
Template.task.helpers({
taskCount() {
return Tasks.find().count(this._id)
}
});
我想知道我是否走在正确的道路上,或者是否有人建议如何实现这一目标。
答案 0 :(得分:2)
Blaze中内置了一个@index
辅助函数,它返回当前项的基于零的索引:
.html文件
<ul>
{{#each tasks}}
<li>{{plus1 @index}}. {{title}}</li>
{{/each}}
</ul>
.js文件
Template.task.helpers({
plus1(index) {
return index + 1;
}
});