2016-07-28 5 views
0

急行EJSテンプレートの配列をdiplayする方法私は私のJSONファイルはこのようになっていることのための私の急行EJSテンプレートisnide JSONファイルを表示しようとしています

私EJSファイルは次のようであることについてはData File

私はこのコードを使用してSMとき

<!DOCTYPE html> 
<html> 
    <head> 
    <title><%= title %></title> 
    <link rel='stylesheet' href='/stylesheets/style.css' /> 
    </head> 
    <body> 
<h1><% var a = title %></h1> 
    <%for (var result in a){%> 
      <li><%=result%></li> 
    <%}%> 
    </body> 
</html> 

: エラー:<%=result%>

を、私はこの結果を取得していますブックス私はトンが、私はこのコード<%=result[0]%>をしようとしていますが、私は私がしようとしています

.E .B

この値を取得していますそのための私の見解・ファイル内のブックのすべてのデータを表示しようとしています

ブックスIDやその他の詳細にアクセスするには、このビューファイルにここでどのように表示できますか?

答えて

0

は、私はあなたが行くと、いくつかのドキュメントを読んでEJSここ

あなたがループ例えば、あなたのソリューションを参照することができます答えは、あなたは非常にシンプルであるべきだと思いますこのコードを使用する必要があります。

<!DOCTYPE html> 
<html> 
    <head> 
    <title><%= title %></title> 
    <link rel='stylesheet' href='/stylesheets/style.css' /> 
    </head> 
    <body> 

<h1><% var a = title %></h1> 
<% var z = a["Books"] %> 
    <% for(var i=0; i<z.length; i++) { %> 
      <li> 
      <%= z[i].Tweet %> 
      </li> 
     <% } %> 

    </body> 
</html> 
0

は、私はあなたがforEachを使用することをお勧め:

<body> 
    <ul> 
     <% books.forEach(function(book){ %> 
     <li><%- book.id %></li> 
     <%});%> 
    </ul> 
    </body>