玉的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
看到这个链接