1
に空の値の後に区切り文字を追加しないでください:Dust.jsは、私は、例えば、値の配列を持つループ
{
"languages": [
"",
"CSS",
"HTML",
"",
"JavaScript",
"Dust",
"",
""
]
}
予想される出力:
CSS, HTML, JavaScript, Dust
が、後に区切りを追加しないことは可能ですカスタムヘルパーを作成せずに私のほこりテンプレートの空の値?問題は、配列の長さに任意の数の空の値を指定できることです。唯一の組み込みのヘルパーあなたが
{#languages}
{@ne key=. value=""}{.}{@sep}, {/sep}{/ne}
{/languages}
を書くことができますを使用して
ありがとう、私はこのアプローチについて考えましたが、 "firstNonBlankItem"の識別方法は見つかりませんでした。ヘルパーを書くことが唯一の解決策だと思われます... –
ヘルパーを書こうとしたくない理由はありますか?データを変更できない場合でも、ヘルパーをグローバルな 'dust.helpers'オブジェクトに非常に簡単に追加することができます。 – Interrobang
サーバ上で 'firstNonBlankItem'をマークし、それにあなたのデータを含める必要があります。 – Interrobang