如何在DUSTJS中通过索引显示数组值

时间:2012-10-05 07:32:06

标签: json templates dust.js

我的问题很简单:无论如何通过DUSTjs语法中的索引显示数组值。

示例JSON:

{ names: 
    [
        "Jhon", 
        "Peter", 
        "Curly"
    ] 
}

使用上面的json示例,我只想通过 DUST 语法中的索引显示任何名称。

注意:我们能够显示所有名称,但我需要通过其索引显示任何名称作为输出(例如:names[0]类似这样或通过任何其他方式)。

3 个答案:

答案 0 :(得分:1)

在迭代$idx时会为您提供索引,例如将其显示为<li>元素:

{#names}
<li>
    {names[$idx]}
<li>{~n}
{/names}

否则只是简单

{names[1]}  

会给你第一个元素

答案 1 :(得分:0)

这很容易实现:

{names[0]}为您提供Jhon

{names[2]}为您提供Curly

依此类推。希望这会有所帮助。

答案 2 :(得分:-1)

如果你使用linkedin dustjs fork,你可以这样做:

看看这里:http://linkedin.github.com/dustjs/test/test.html。有很多例子。

这是wikki:https://github.com/linkedin/dustjs/wiki

这是代码回购:

https://github.com/linkedin/dustjs