目录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>
<%}%>