node.js - array - jade iterate
Foreach loop in jade(motor de plantillas node.js) (3)
Ok, estoy obteniendo una matriz asociativa del servidor de nodos y tratando de representarla en Jade. Obviamente necesito un bucle foreach, ¡pero nada parece funcionar! Probé estos dos códigos:
- foreach row in rows {
li= row
- }
y
- rows.forEach(function(item)) {
li= item
- })
La matriz que estoy pasando se llama "filas". ¿Alguna idea de por qué esto no está funcionando? Estoy recibiendo este error:
500 SyntaxError: Unexpected identifier
y, con el segundo código:
500 SyntaxError: Unexpected token )
Puedes usar
ul
each val, index in [''zero'', ''one'', ''two'']
li= index + '': '' + val
o
ul
each val, index in {1:''one'',2:''two'',3:''three''}
li= index + '': '' + val
ver este link
Su segundo ejemplo funcionaría, excepto que tiene un pequeño error de sintaxis, un paréntesis adicional, debería ser:
- rows.forEach(function(item) {
li= item
- })
tratar
each item in rows
li= item