玉的Foreach循环(node.js模板引擎)

好吧,我正在从节点服务器获取一个关联数组,并试图将其呈现在Jade中。 我显然需要一个foreach循环,但似乎没有任何工作! 我试了这两个代码:

- foreach row in rows { li= row - } 

 - rows.forEach(function(item)) { li= item - }) 

我传递的数组被称为“行”。 任何想法,为什么这是行不通的? 我得到这个错误:

 500 SyntaxError: Unexpected identifier 

并用第二个代码:

 500 SyntaxError: Unexpected token ) 

尝试

 each item in rows li= item 

你的第二个例子会工作,除了你有一个小的语法错误 – 一个额外的括号,它应该是:

 - rows.forEach(function(item) { li= item - }) 

您可以使用

 ul each val, index in ['zero', 'one', 'two'] li= index + ': ' + val 

要么

 ul each val, index in {1:'one',2:'two',3:'three'} li= index + ': ' + val 

看到这个链接

Interesting Posts