首页 > 代码库 > NodeJS -Express 4.0 用include取代partial
NodeJS -Express 4.0 用include取代partial
express 3.x 版本的 转换为4.x 版本的,要用include替代partial(用于迭代一个数组)
果断抛弃partial插件,在Express 3.x中加入了include方法,可以把原来的代码:1<ul><%- partial(‘listitem‘, items) %></ul> 换成如下代码:<ul><% items.forEach(function(listitem){ %><% include listitem %><% }) %></ul>
设置路由规则
var express = require(‘express‘);
var router = express.router();
//
router.get(‘/list‘,function(req,res){
res.render(‘list‘,{title:‘这是一个列表‘,items:[‘Marico‘,‘Lily‘,‘Lucy‘,‘Jimmy‘]});
});
视图
创建一个list.ejs文件,listitem.ejs文件
list.ejs
-- <ul><% items.forEach(function(listitem){ %>
<% include listitem %>
<% }) %></ul>
listitem.ejs
--<li><%= listitem %></li>
NodeJS -Express 4.0 用include取代partial
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。