2017-06-10 28 views
2

EJS(NodeJSの.ejsファイル内のEJSテンプレート)を使用すると、JSONオブジェクトのキー(配列ではない)を反復する方法はありますか?EJSだけを使ってjsonキーを繰り返し処理する

私はこのような何かを探しています:

JSONオブジェクトはそうのように:

the_object = { 
    1: "belongs to id 1", 
    3: "belongs to id 3", 
    12: "belongs to id 12" 
} 

そうのようないくつかのEJSのテンプレート:

<% for (key, value: the_object) { %> 
    <li>the key is: <%= key %></li> 
<% } %> 

のようなものを生成するには

  • キーは次のとおりです。1
  • キーがある:3
  • キーがある:12
  • これは可能ですか?

    答えて

    1
    <% Object.keys(the_object).forEach(function (key) { %> 
        <li>the key is: <%= key %></li> 
        <% }) %> 
    
    関連する問題