Mustache(icanhaz)循环遍历数组的数组

7

在mustache中,如果我们有一个数组:

var a = [1,2,3,4];

我们可以创建模板如下:
{{#a}}
{{.}}
{{/a}}

要迭代它。如果我们有像

这样的东西,现在就可以使用它了。
var a = [[1,2], [3,4], [5,6]]

我们能否创建一个类似这样的模板:
{{#a}}
key is {{0th element}} and the value is {{1st element}}
{{/a}}
1个回答

11

尝试了一些方法并得到了解决方案: 我们可以做以下的事情:

var htm = '{{#names}}'+
            '<p> value="{{0}}" key = "{{1}}"</p>'+
          '{{/names}}';
ich.addTemplate('formNameOptionsHTML',htm);
var arr =[[0,1],[10,11],[20,21]];
var htm = ich.formNameOptionsHTML({names:arr});
$('body').append(htm);

这里 是与之相关的 jsfiddle 链接。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接