Mustache javascript:如何处理布尔值

发布于 2025-01-02 05:05:40 字数 523 浏览 2 评论 0原文

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

该值被传递给 Mustache 模板。

// javascript object

obj = {
    like: true // or false
}

// template

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

现在我想以这种方式获得渲染结果:

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

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

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

I have a javascript object obj and the value of the key can be true or false.

This value is passed to mustache template.

// javascript object

obj = {
    like: true // or false
}

// template

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

Now I would like having the result of the rendering in this way:

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

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

What is the best way to make it in mustache template?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

葬花如无物 2025-01-09 05:05:40

就是这样:

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

it's just like this:

<span>
    {{#like}}
        Like <!-- If {like: true} --->
    {{/like}}
    {{^like}}
        Unlike <!-- If {like: false} --->
    {{/like}}
</span>
爱她像谁 2025-01-09 05:05:40

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

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

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

Just use a section and an inverted section:

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

{{^like}}
<span>
   Unlike <!-- If {like: false} --->
</span>
{{/like}}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文