2

classMustache を使用して HTML 属性をレンダリングしようとしています。私が生成しようとしている HTML は次のようなものです。

<ul>
    <li class="single-class">First item</li>
    <li class="two classes">Second item</li>
    <li>Third item</li>
</ul>

のような配列から

array(
    elements => array(
        array(
            class => array(single-class), // maybe even just: class => 'single-class'
            content => 'First item',
        ),
        array(
            class => array(two, classes),
            content => 'Second item',
        ),
        array(
            content => 'Third item',
        ),
    ),
);

私は次のようなことを試しました

<li{{#class}} class="{{.}}"{{/class}}>

classしかし、それはいくつかの属性を生成します。「値が存在する場合は、スペースを使用して要素を結合し、ここに配置する」ようなものを探しています。

4

1 に答える 1