在 Meteor 中,可以刷新表格的每一行



我正在构建一个 Meteor 应用程序,我必须在其中显示计算结果的可变长度表。计算在 Meteor 中完成并显示在行的单元格中 - 表格中的每个单元格都是基于复杂计算的数字结果。最后,我想显示每行的总计算。

计算结果1

计算结果2 行1和
计算结果3 计算结果4 行2和

(可变行数)

如何根据每行的计算结果有效地计算行和?

我可以设置单个会话变量,在渲染行中的单元格时对其进行求和,然后在要渲染每个行总和时刷新总计吗?

如果行每次具有相同数量的单元格,则可以将每个单元格帮助程序的结果传递给最终帮助程序。

<template name="calcTable">
    <table>
        {{#each calcRow}}
            <tr>
                <td>{{calcresult1}}</td>
                <td>{{calcresult2}}</td>
                <td>{{rowsum calcresult1 calcresult2}}</td>
            </tr>
        {{/each}}
    </table>
</template name="calcTable">

-

Template.calcTable.helpers({
    calcresult1: function() {
        return result;
    },
    calcresult2: function() {
        return result;
    },
    rowsum: function(calcresult1, calcresult2) {
        return calcresult1 + calcresult2;
    }
});

最新更新