jade array node.js foreach associative-array pug

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