2012-03-06 7 views
1

は私が私の.jsで

for item in menu 
    p= item 
を以下している私のlayout.jadeで次のようなデータ構造

var menu = { "Sport":"Racing", 
    "Region":{ 
     "AUS":{ "name":"APrk", "key":"1234" }, 
     "GB":{ "name":"Cran", "key":"5678" } 
    } 
}; 
res.render('layout.jade', {locals: {menu: menu}}); 

を持つファイル

これはレーシング次の出力

を生成

[オブジェクトオブジェクト]

これは正しいトラックにあります。私が知りたいことは、どのように入れ子構造にアクセスできますか?

答えて

9

は、私はあなたが順序をした権限付与しないオブジェクトのキー/値のこの

// layout.jade 
each value, key in locals.menu 
    // may nest more iteration 
    each v, k in value 

反復を探していると信じています。あなたは配列を使いたいかもしれません。

詳細:https://github.com/visionmedia/jade#a9

関連する問題