нодзз нефритовая проблема - PullRequest
1 голос
/ 18 января 2012

В моем нефритовом представлении я даю массив 'arr':

server.js

app('/', function (req, res) {
   res.render('index', {
      arr: [1,2,3]
   });
});

В моем индексном представлении мне нужно сделать что-то вроде этого:

index.jade:

- if (arr && arr.length) {
     for (var i=0; i<arr.length; i++)
        div(class='div-'+arr[i]) 
- }

В конце концов я хочу получить следующий HTML-код:

 <div class='div-1'>
 <div class='div-2'>
 <div class='div-3'>

Но это работает.Что не так?

1 Ответ

0 голосов
/ 18 января 2012

readme (на github) содержит несколько примеров под синтаксисом.

Этот пример должен делать то, что вы хотите:

- for (var key in obj)
  p= obj[key]

или в вашем случае

- for var key in arr
  div(class='div-'+key)
...