EJS よく使う構文/親子値受け渡し・取得
EJSでよく使う構文の備忘録です。
親/子値受けわたし
値単発の受け渡し/取得
index.ejs(親)
<%- include('about.ejs', {title: '私達について'}); %>
about.ejs(子)
<%= title %>
値複数の受け渡し/取得 1
index.ejs(親)
<%- include('about.ejs', {title: '私達について', content: 'ほにゃらららら'}); %>
about.ejs(子)
<%= title %>
<%= content %>
値複数の受け渡し/取得 2
index.ejs(親)
<%- include('about.ejs', {
title: '私達について',
"hisotry": [
{
date: '2021-01-02',
content: 'ほにゃらららら'
},
{
date: '2021-01-03',
content: 'ほにゃらららら'
}
],
}); %>
about.ejs(子)
<%= title %>
<% for (var key in hisotry) { %>
<%= items[key].date %>
<%= items[key].content%>
<% } %>
その他
console.log
ターミナルに表示されます。
<% console.log(items) %>