2012-01-18 4 views
1

я мой взгляд нефрита Даю массива 'обр':nodejs нефрит выпуск

server.js

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

I мой взгляд индекс мне нужно сделать что-то вроде этого:

индекс. Джейд:

- 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'> 

Но он действительно работает. Что не так?

ответ

0

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

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

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

или в случае

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

К сожалению, я .'div - '+ ключ .'div -' + ключ в HTML странице – Erik

+0

Hrmm, вероятно, есть более короткий способ написать его, но вы можете записать его как div (class = 'div -' + key). – mtsr

+0

Да. это работает для меня спасибо! – Erik

 Смежные вопросы

  • Нет связанных вопросов^_^