私はインデックスヘルパーを使用していた場合は、それが可能1ではなく0の両方でカウント開始を作ることです。
誰でもこれを行う方法を知っていますか?
あなただけ行うことができればそれは完璧のようになります。
{$idx + 1}
が、明らかにそれが動作しませんが。
{@math key=$idx method="add" operand="1"/}
私はインデックスヘルパーを使用していた場合は、それが可能1ではなく0の両方でカウント開始を作ることです。
誰でもこれを行う方法を知っていますか?
あなただけ行うことができればそれは完璧のようになります。
{$idx + 1}
が、明らかにそれが動作しませんが。
{@math key=$idx method="add" operand="1"/}
は、私はあなたが$ idxをとの組み合わせで数学のヘルパーを使用することができますね。
はあなたはノード内のダストヘルパー「負荷」するために必要な具体的な構文は次のとおりです。
包みなさいvar dust = require('dustjs-linkedin');
dust.helper = require('dustjs-helpers');
あなたはまだあなたが独自に作成することができ、本当に奇妙な決断だろうこれらのヘルパーを追加することはできません今では1からnまでループをカウントする代わりに$ {IDX}の{位置}を使用することができる代わり
var baseContext = dust.makeBase({
position: function(chunk, context) {
return context.stack.index + 1;
},
});
@gt又は@mathを使用することができるこのような現在のコードベースで機能します。
を使用すると、圧粉磁心のパッケージから除外され、デフォルトであるダストヘルパーを追加する必要がダストテンプレートで@mathを使用するには:
{} @idx
<table>
{#names}
<tr><td>{@idx}{@math key="{$idx}" method="add" operand="1"/}{/idx}</td>
<td>{name}</td>
</tr>
{/names}
</table>
内の数学のヘルパーを入れて、私はあなたが質問している答えではないのですが、私は、これは表示のためにあると仮定します。 CSSカウンタの使用について考えましたか? http://css-tricks.com/numbering-in-style/ – fulmicoton