Ok, j'obtiens un tableau associatif du serveur de noeud et j'essaye de le rendre dans Jade. J'ai évidemment besoin d'une boucle foreach, mais rien ne semble fonctionner! J'ai essayé ces deux codes:
- foreach row in rows {
li= row
- }
et
- rows.forEach(function(item)) {
li= item
- })
le tableau que je passe est appelé "lignes". Une idée pourquoi cela ne fonctionne pas? Je reçois cette erreur:
500 SyntaxError: Unexpected identifier
et, avec le deuxième code:
500 SyntaxError: Unexpected token )
essayer
each item in rows
li= item
Votre deuxième exemple fonctionnerait sauf si vous avez une petite erreur de syntaxe - une parenthèse supplémentaire, elle devrait être:
- rows.forEach(function(item) {
li= item
- })
Vous pouvez utiliser
ul
each val, index in ['zero', 'one', 'two']
li= index + ': ' + val
ou
ul
each val, index in {1:'one',2:'two',3:'three'}
li= index + ': ' + val
voir ceci lien