Syntax 在conditional dust.js语句中使用父$idx
我有一个用javascript(JSon)对象表示的表。我用它来填充一张桌子 每个偶数行都应该有Syntax 在conditional dust.js语句中使用父$idx,syntax,dust.js,Syntax,Dust.js,我有一个用javascript(JSon)对象表示的表。我用它来填充一张桌子 每个偶数行都应该有data editable=“true”,每个奇数行都应该有data editable=“false” 以下是我尝试过的: {#rows} <tr> {#rows.values} <td data-header="{header}" data
data editable=“true”
,每个奇数行都应该有data editable=“false”
以下是我尝试过的:
{#rows}
<tr>
{#rows.values}
<td data-header="{header}" data-editable="{#rows}{@@math key=$idx method=" mod" operand=2}
{@@eq value=0}
true
{:else}
false
{ />eq}
{/math}{/rows}">
{value}
</td>
{/rows.values}
</tr>
{/rows}
注意:@@a是ASP.Net转义的@您可以将变量传递到Dust节中,以将其范围限定到该节。因此,解决方案是传递父级的
$idx
,以便可以在嵌套部分中使用它
此代码经过测试可以正常工作
{#rows}
<tr>
{#.values rowIndex=$idx} {! Here I am passing "rowIndex" into this section !}
<td data-header="{header}" data-editable="{@math key=rowIndex method="mod" operand=2}{@eq value=0}true{:else}false{/eq}{/math}">
{value}
</td>
{/.values}
</tr>
{/rows}
{#行}
{#.values rowIndex=$idx}{!这里我将“rowIndex”传递到这个部分!}
{value}
{/.values}
{/rows}
您可以将变量传递到Dust部分,以将其范围限定到该部分。因此,解决方案是传递父级的$idx
,以便可以在嵌套部分中使用它
此代码经过测试可以正常工作
{#rows}
<tr>
{#.values rowIndex=$idx} {! Here I am passing "rowIndex" into this section !}
<td data-header="{header}" data-editable="{@math key=rowIndex method="mod" operand=2}{@eq value=0}true{:else}false{/eq}{/math}">
{value}
</td>
{/.values}
</tr>
{/rows}
{#行}
{#.values rowIndex=$idx}{!这里我将“rowIndex”传递到这个部分!}
{value}
{/.values}
{/rows}
您可以将变量传递到Dust部分,以将其范围限定到该部分。因此,解决方案是传递父级的$idx
,以便可以在嵌套部分中使用它
此代码经过测试可以正常工作
{#rows}
<tr>
{#.values rowIndex=$idx} {! Here I am passing "rowIndex" into this section !}
<td data-header="{header}" data-editable="{@math key=rowIndex method="mod" operand=2}{@eq value=0}true{:else}false{/eq}{/math}">
{value}
</td>
{/.values}
</tr>
{/rows}
{#行}
{#.values rowIndex=$idx}{!这里我将“rowIndex”传递到这个部分!}
{value}
{/.values}
{/rows}
您可以将变量传递到Dust部分,以将其范围限定到该部分。因此,解决方案是传递父级的$idx
,以便可以在嵌套部分中使用它
此代码经过测试可以正常工作
{#rows}
<tr>
{#.values rowIndex=$idx} {! Here I am passing "rowIndex" into this section !}
<td data-header="{header}" data-editable="{@math key=rowIndex method="mod" operand=2}{@eq value=0}true{:else}false{/eq}{/math}">
{value}
</td>
{/.values}
</tr>
{/rows}
{#行}
{#.values rowIndex=$idx}{!这里我将“rowIndex”传递到这个部分!}
{value}
{/.values}
{/rows}