目錄html
1、 Koa 中使用 ejs 模板的使用npm
1、Koa 中使用 ejs 模板的使用app
1、安裝 koa-views 和 ejskoa
1.一、安裝 koa-views npm install --save koa-views / cnpm install --save koa-viewsasync
1.2、安裝 ejs npm install ejs --save / cnpm install ejs --saveui
2、引入 koa-views 配置中間件spa
const views = require('koa-views');koa2
app.use(views('views', { map: {html: 'ejs' }}));router
1 const views = require('koa-views');htm 2 app.use(views('views', { map: {html: 'ejs' }})); |
三、Koa 中使用 ejs:
1 router.get('/add',async (ctx)=>{ 2 let title = 'hello koa2' await ctx.render(index',{ title }) 3 }) |
四、Ejs 引入模板
<%- include header.ejs %>
五、Ejs 綁定數據
<%=h%>
六、Ejs 綁定 html 數據
<%-h%>
七、Ejs 模板判斷語句
<% if(true){ %>
<div>true</div>
<%} else{ %>
<div>false</div>
<%} %>
八、Ejs 模板中循環數據
<%for(var i=0;i<list.length;i++) { %>
<li><%=list[i] %></li>
<%}%>