2012-03-06 21 views
7

Trong ria mép nếu chúng ta có một mảng như:Moustache (icanhaz) mảng iterating mảng

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

Chúng ta có thể tạo ra mẫu như:

{{#a}} 
{{.}} 
{{/a}} 

để lặp qua nó. Bây giờ nếu chúng ta có một số điều như

var a = [[1,2], [3,4], [5,6]] 

Chúng ta có thể tạo ra một khuôn mẫu như:

{{#a}} 
key is {{0th element}} and the value is {{1st element}} 
{{/a}} 

Trả lời

11

Cố gắng ra điều này và có những giải pháp: Chúng ta có thể làm như sau:

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); 

Here là liên kết jsfiddle với nó.

Các vấn đề liên quan