わかりました、ノードサーバーから連想配列を取得し、Jadeでレンダリングしようとしています。明らかにforeachループが必要ですが、何も機能していないようです!私はこれらの両方のコードを試しました:
- foreach row in rows {
li= row
- }
そして
- rows.forEach(function(item)) {
li= item
- })
私が渡す配列は「行」と呼ばれます。なぜこれが機能しないのでしょうか?このエラーが発生しています:
500 SyntaxError: Unexpected identifier
そして、2番目のコードで:
500 SyntaxError: Unexpected token )
試してみる
each item in rows
li= item
2番目の例は、小さな構文エラーがあることを除いて機能します。追加の括弧は次のようになります。
- 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
こちらをご覧ください リンク