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

meteor のテンプレートの唯一の目的は物を表示することであり、テンプレートにロジックをまったく実装できないため、そのための別の関数を作成する必要があります。関数は次のようになります。

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