javascript - 模板中的数字总和

标签 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 函数(带有自己的 mongo 查询)?

最佳答案

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

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

关于javascript - 模板中的数字总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16130632/

相关文章:

javascript setAttribute 函数

meteor - 如何动态更改 Meteor 中的 less 变量?

ssl - 使用 force-ssl 时无法连接到在 virtualbox 上运行的 meteor 服务器

javascript - 单击子组件按钮时卸载组件//React

javascript - 如何将 "onload"添加到我的 Dojo 类中?

javascript - 在 ionic 2 和 angular 2 中添加传单弹出窗口的链接

javascript - 如何使单元格中的表格成为变量?

javascript - 在没有eval的情况下评估Javascript中字符串中的 bool 表达式

javascript - Meteor 0.9 模数部署不起作用 - "Cannot find module ' 纤维'”

javascript - MeteorJS 获取图像宽度