2015-09-21 32 views
11

Jestem całkiem nowy dla nunjucks i z tego, co przeczytałem, to nie jest możliwe, ale zastanawiałem się, czy ktoś wymyślił sposób na zrobienie tego.Pętla przez wartość całkowitą z Nunjucks Templating

Zasadniczo zamierzam wykonać pętlę for w szablonie nunjucks na podstawie wartości zamiast rozmiaru obiektu.

Powiedz, że przekazujesz następujące dane do szablonu. Załóżmy, że liczba wartości pokoi jest wartość wybranej opcji z <select> element:

data : { 
numberOfRooms : 4 
} 

w tradycyjnych JS mógłbym napisać pętli for i ograniczyć pętli na podstawie wartości numberOfRooms:

for (var i = 0; i < data.numberOfRooms; i ++) { 
    // do something... 
} 

Moim końcowym celem jest napisanie pętli w szablonie Nunjucks, który powiela blok znaczników X razy, gdy X jest wartością numberOfRooms.

Jeśli to możliwe, jak można to osiągnąć przy pomocy Nunjucks? Jeśli to całkowicie zniszczy cel Nunjucks, to proszę powiedz, a wszelkie alternatywne sugestie będą mile widziane.

Odpowiedz