2016-11-27 5 views
0

Я довольно новичок в Метеор и MongoDB. Я просто пытаюсь распечатать список задач в таблице и хотел бы захватить порядок каждой задачи в БД. Если задача удалена, она будет переупорядочена. Я знаю, что это может быть двухчастный вопрос.Метеор Список предметов

Я был в состоянии захватить общее количество элементов в коллекции с помощью:

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

Я интересно, если я нахожусь на правильном пути, или если кто-то есть предложение о том, как это может быть достигнуто.

ответ

1

Там есть функция @index помощника встроенная в Blaze, который возвращает нулевой индекс, основанный на текущий элемент:

.html файл

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

файл .js

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

Красивый! Я знал, что это должно быть что-то неудачное (как и все вещи Метеор!) – JoethaCoder