gpt4 book ai didi

javascript - 在 Mustache 模板中的 {{# ... }} 之前放置一个大括号

转载 作者:行者123 更新时间:2023-12-01 02:33:31 26 4
gpt4 key购买 nike

我想在 {{# .. }} 表达式 Mustache 表达式之前放置一个大括号。我怎样才能做到这一点?例如,对于这些输入:

输入1

哈希值:

{
"things": []
}

输出:

<pre>
{}
</pre>

输入2

哈希值:

{
"things": [
{ "name": "thing1" },
{ "name": "thing2" },
]
}

输出:

<pre>
{
listOfThings: [
"thing1",
"thing2",
]
}
</pre>

为了保持简单性,该示例有点综合。

我最初的想法没有实现:

<pre>
\{{{#things}}
{{name}}
{{/things}}\}
</pre>

最佳答案

我会使用HTML Entities以获得输出中所需的文字大括号。您的示例模板将如下所示:

<pre>
&lbrace;{{#things}}
{{name}}
{{/things}}&rbrace;
</pre>

但是,我想指出该模板不会产生您问题中所述的所需输出。为此,您需要类似以下内容:

<pre>
&lbrace;
listOfThings: [
{{#each things}}
"{{name}}",
{{/each}}
]
&rbrace;
</pre>

我创建了一个fiddle供您引用。

关于javascript - 在 Mustache 模板中的 {{# ... }} 之前放置一个大括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48133736/

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