2013-04-21 10 views
1

У меня есть шаблон:номера Сумма в шаблоне

<template name="week_list"> 
    {{#each days}} 
     {{day_of_month this}} <br /> 

     {{#each action_log_on_day this}} 
      {{Name}} : {{Score}} <br /> 
     {{/each}} 
    {{/each}} 
</template> 

есть способ суммировать все «Score'-s в шаблоне, или мне нужно создать отдельный JS-функции (с собственным Монго запрос)?

ответ

3

Для этого вам нужно создать отдельную функцию, поскольку единственная цель шаблонов в метеоре - показать вещи, вы не сможете реализовать какую-либо логику в шаблонах. Ваша функция может выглядеть примерно так:

var sum = 0; 
Documents.find({...}).forEach(function (doc) { sum += doc.Score; }); 
return sum; 
Смежные вопросы