【发布时间】:2015-11-29 06:17:57
【问题描述】:
我有以下代码:
<script id="tplPLDSemanal" type="text/template">
{{#.}}
<tr>
<td width="20%">{{Peso}}</td>
<td width="20%">{{SECO}}</td>
<td width="20%">{{Sul}}</td>
<td width="20%">{{Nordeste}}</td>
<td width="20%">{{Norte}}</td>
</tr>
{{/.}}
</script>
我想做类似以下的事情,但它不起作用
if ({{Peso}} == 2)
<td width="20%">Leve</td>
else if({{Peso}} == 4)
<td width="20%">Media</td>
else
<td width="20%">Pesado</td>
谁能帮帮我?
【问题讨论】:
-
Mustache 模板不应该是无逻辑的吗?
-
-
Mustache 模板在设计上没有逻辑,因此您必须在将参数发送到模板编译器之前评估这些检查。或者,将 Handlebars.js 用于带有逻辑的 Mustache 样式模板。
标签: javascript if-statement mustache