次のようなJSON文字列があります
{
Red:10,
Green: 0
}
したがって、次の行を10回表示したい( Red: 10 として)
<img src="img/red.png">
Mustache を使用してそれを行うにはどうすればよいですか?
私は試した
{{# Red}}
<img src="img/red.png">
{{/ Red}}
しかし、それは機能していません
次のようなJSON文字列があります
{
Red:10,
Green: 0
}
したがって、次の行を10回表示したい( Red: 10 として)
<img src="img/red.png">
Mustache を使用してそれを行うにはどうすればよいですか?
私は試した
{{# Red}}
<img src="img/red.png">
{{/ Red}}
しかし、それは機能していません
あなたがやろうとしていること: PHP のようなロジックのない口ひげを使用したいと考えています。
しかし、それはPHPよりも少ないです。ハイパーテキスト プリプロセッサ言語全体の機能を提供するわけではありません。これは単なるテンプレート構文であり、もちろんチューリングは完全ではありません。
したがって、そのようなループを書くことはできません。または、配列を反復処理します。たとえば、次のようにします。
これ:
{
"musketeers": ["Athos", "Aramis", "Porthos", "D'Artagnan"]
}
この:
{{#musketeers}}
* {{.}}
{{/musketeers}}
あなたにこれを与えます:
* Athos
* Aramis
* Porthos
* D'Artagnan
しかし、同様のサービスがこの機能を提供しています。EJSでは、これが可能です。
<% for(var j = 0; j < 10; j++){ %>
<img src="pic<%= j %>.png" />
<% } %>