模板中的总和数

时间:2013-04-21 11:28:51

标签: javascript meteor

我有一个模板:

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

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

有没有办法对模板中的所有'得分'进行求和,或者我需要为它创建一个单独的js-function(带有自己的mongo查询)?

1 个答案:

答案 0 :(得分:3)

您需要为此创建一个单独的函数,因为meteor中模板的唯一用途是显示内容,您根本无法在模板中实现任何逻辑。您的功能可能与此类似:

var sum = 0; 
Documents.find({...}).forEach(function (doc) { sum += doc.Score; }); 
return sum;