gpt4 book ai didi

javascript - 我如何在 Mustache.js 中实现这一目标?

转载 作者:行者123 更新时间:2023-12-03 05:46:47 28 4
gpt4 key购买 nike

我有以下 js 对象:

var user = 
{
FirstName:'John',
MiddleName:'Jacob',
LastName:'Smith',
}

我想使用 Mustache.js 在 html 表格中显示此信息:

<table>
<tr>
<td>{{FirstName}}</td>
</tr>
<tr>
<td>{{MiddleName}}</td>
</tr>
<tr>
<td>{{LastName}}</td>
</tr>
</table>

但是,如果 js 对象没有 MiddleName 值,则模板的 MiddleName 行不应显示,因为没有要显示的 MiddleName 值。您将如何构建 mustache 模板来适应这种情况?

最佳答案

所以你会这样做:

{{#.}}
<table>
<tr>
<td>{{FirstName}}</td>
</tr>
{{#MiddleName}}
<tr>
<td>{{MiddleName}}</td>
</tr>
{{/MiddleName}}
<tr>
<td>{{LastName}}</td>
</tr>
</table>
{{/.}}

仅当 somekey 存在时才执行 {{#somekey}}{{/somekey}}

关于javascript - 我如何在 Mustache.js 中实现这一目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40310578/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com