1

我有一个模板:

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

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

有没有办法总结模板中的所有“分数”,或者我需要为它创建一个单独的 js 函数(带有自己的 mongo 查询)?

4

1 回答 1

3

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

var sum = 0; 
Documents.find({...}).forEach(function (doc) { sum += doc.Score; }); 
return sum;
于 2013-04-21T12:02:22.150 回答