2016-11-27 61 views
0

我对Meteor和MongoDB相当陌生。我只是试图将任务列表打印到表中,并想要获取数据库中每个任务的顺序。如果任务被删除,那么它将被重新排序。我知道这可能是一个两部分问题。流星列表项数

我已经能够抢到使用集合中的项目总数:

Template.task.helpers({ 
    taskCount() { 
    return Tasks.find().count(this._id) 
    } 
}); 

如果我在正确的道路上或我想知道,如果有人有一个关于如何可以实现的建议。

回答

1

有内置杀出一条@index辅助函数返回当前项目从零开始的索引:

.html文件

<ul> 
{{#each tasks}} 
    <li>{{plus1 @index}}. {{title}}</li> 
{{/each}} 
</ul> 

js文件

Template.task.helpers({ 
    plus1(index) { 
    return index + 1; 
    } 
}); 
+0

美丽!我知道它必须是非常简单的东西(就像Meteor那样!) – JoethaCoder