.ejs
現在 Node.js を学んで Web アプリケーションを作成していますが、同じファイルを 2 回レンダリングする方法がわかりません。
したがって、次の.ejs
ファイルで:
<table>
<% rows.forEach(function(ind){ %>
/* map each value of each field to table */
<% }) %>
</table>
<table>
<% rows2.forEach(function(ind){ %>
/* map each value of each field to table */
<% }) %>
</table>
そして、2つの別々のクエリを実行して同じファイルにレンダリングしたいのですが、最初のクエリを実行して上記のファイルに.ejs
レンダリングしようとしたときからできません。 2 番目のテーブル (つまりデータ).ejs
の値を吐き出す 2 番目のクエリの結果です。row2
どうすれば対処できますか?それとも、2 つの別個の.ejs
ファイルを作成し、ネストされた形式で 2 回レンダリングする必要がありますか? ネストされたファイルをできるだけ避けたいので、解決策があれば教えてください...
ありがとう。