繁体   English   中英

小胡子javascript:如何处理布尔值

[英]Mustache javascript: how to handle with boolean values

我有一个javascript对象obj ,键的值可以是truefalse

此值将传递给mustache模板。

// javascript对象

obj = {
    like: true // or false
}

//模板

<span>
   {{ like }}
</span>

现在我希望以这种方式获得渲染的结果:

<span>
   Like <!-- If {like: true} --->
</span>

<span>
   Unlike <!-- If {like: false} --->
</span>

在胡子模板中制作它的最佳方法是什么?

就像这样:

<span>
    {{#like}}
        Like <!-- If {like: true} --->
    {{/like}}
    {{^like}}
        Unlike <!-- If {like: false} --->
    {{/like}}
</span>

只需使用一个部分和一个倒置部分:

{{#like}}
<span>
   Like <!-- If {like: true} --->
</span>
{{/like}}

{{^like}}
<span>
   Unlike <!-- If {like: false} --->
</span>
{{/like}}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM