2016-11-27 422 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