ejsにはパーシャルがありませんが、Expressにはあります:http://expressjs.com/guide.html#view-partials
ExpressとEJSを使用した簡単な例:
app.js
var express = require('express'),
app = express.createServer();
app.configure(function() {
app.set('view engine', 'ejs');
app.use(express.methodOverride());
app.use(express.bodyParser());
});
app.get('*', function(req, res, next) {
res.render('list', { items: ['foo', 'bar', 'baz'], layout: false });
});
app.listen('9000');
views / list.ejs
<ul>
<%- partial('item', items) %>
</ul>
views / item.ejs
<li><%= item %></li>
警告:Express 3.xにはパーシャルが含まれなくなるため、これを行うのはテンプレートレンダリングエンジンのみになります。