dot*_*bie 0 jquery mustache handlebars.js
是否可以使用Mustache进行条件渲染?示例:如果我想根据X的状态显示不同的值?例如.
if x.value=1
<td>
<span class="label label-success">{{this.X1}}</span></td>
else x.value=2
<td>
<span class="label label-warning"{{this.X2}}</span></td>
else if x.value=3
<td>
<span class="label label-inverse"{{this.X3}}</span> </td>
Run Code Online (Sandbox Code Playgroud)
我相信你唯一能做的就是检查布尔属性,例如
{{#IsLate}}
<span class="late">You owe me money, sucka.</span>
{{/IsLate}}
{{^IsLate}}
<span class="on-time">No money due at this time.</span>
{{/IsLate}}
Run Code Online (Sandbox Code Playgroud)
您可能希望研究构建一个适合您需求的新包装器对象.