所以我尝试渲染一个带有两个独立数组的灰尘模板。我的数据是这样的:
{
array1: [5, 10, 20],
array2: [10, 20, 40]
}我的灰尘模板看起来像这样:
{#array1}
<div class="span2">
<input type="number" value={.}></div>
<div class="span2">
<input type="number" value={array2[{$idx}]}></div>
</div>{~n}
{/array1}它显示array1中的元素,但是array2的所有输入都是空的。我使用的是dust-full-1.2.2.js linkedIn fork。我应该怎么做才能显示array2的值?
发布于 2013-03-22 00:18:44
Dust的方法是更改数据(如果可能的话):
{
numbers: [
{val1: 5, val2: 10},
{val1: 10, val2: 20},
{val1: 20, val2: 40}
]
}然后,您的模板将如下所示:
{#numbers}
<div class="span2">
<input type="number" value="{val1}"></div>
<div class="span2">
<input type="number" value="{val2}"></div>
</div>
{/numbers}发布于 2013-06-11 03:08:37
如果这对你有用,请让我知道。http://jsfiddle.net/yXx5L/3/
我正在使用帮助器填充第二个文本框值,而不更改数据格式。
value={#counterpart i=$idx}{ele}{/counterpart}发布于 2013-10-23 04:45:26
https://stackoverflow.com/questions/15551428
复制相似问题