ejs个别页面不需要layout的支持,能否手动屏蔽掉layout呢
回复 (2)
L
如果用这个模板: https://github.com/leizongmin/express-liquid 不仅可以个别页面不用layout,甚至不同页面可以使用不同的layout 只要在渲染时,指定一下layout文件即可:
res.locals.layout = 'layout文件名';
res.render('要渲染的模板');
不设置res.locals.layout就不使用layout 如果要设置一个默认的layout,则在app.js中写
app.locals.layout = '默认的layout';
L
引用 leizongmin如果用这个模板: https://github.com/leizongmin/express liquid 不仅可以个别页面不用layout,甚至不同页面可以使用不同的layout 只要在渲染...
express 3版本将layout改由模板引擎自己来处理了
参与回复
登录后即可参与回复。登录