如何在小胡子中渲染数组的一个元素

时间:2011-09-12 13:24:25

标签: javascript mustache

如果我有像

这样的对象
z = {"sname":"mike","lname":"michael","V":[1,2,3,4,5]};

是否有某种方法可以指定要呈现V的一个元素?模板中的内容代替?????

T = <p>V={{#V}}{{.}} {{/V}} but V[3]={{?????}}</p>

如果无法做到这一点,那么知道这一点会很有用。

我总是可以构建单独的V_0,V_1,V_2,V-3,V_4条目,但这看起来非常难看。

1 个答案:

答案 0 :(得分:1)

如何使用lambdas来做同样的事情。虽然我对部分使用不是很透彻,但我猜你可以做到这一点:

{
  "partial": function() {
    return function(array) {
      return  render(array[3]);
    }
  }
}

{{#partial}}
  {{.}}
{{/partial}}

希望我做对了..