如何在 swig 模板中四舍五入

How to round off in swig template

我正在使用 swig 模板在我的组织中发送自动邮件。 我用谷歌搜索了所有内容,但找不到任何有关我们如何舍入 swig 值的信息。 我的代码是:

<td style="background:#ff4d4d;text-align: center;padding: 7px 24px;border-radius: 5px;color: #fff;font-size: 18px;">{{cnt.p/cnt.total*100 }}%</td>

在此我想将“{{cnt.p/cnt.total*100 }}”四舍五入到小数点后两位 places.Please help

实际上,您可以在 Swig 中使用 {{}} 中的任何 JavaScript 语句。在这种情况下,代码将是:

<td>{{Math.round(cnt.p/cnt.total*10000)/100}}%</td>

但是,请注意 Swig is not maintained any more. Suggest using Mozilla's Nunjucks,其语法与 Swig 非常相似。