作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 Sails.js 应用程序有单独的 frontend
和 admin
布局。
我的 View 引擎是 ejs
.
如何为前端和管理站点使用单独的布局?
我可以为每个 Action 使用特定的布局吗?
最佳答案
来自 Sails.js Documentation :
至少在 EJS 中,您必须使用 _layoutFile,而不是使用本地布局来指示您的自定义布局:
res.view({
_layoutFile: 'relativePathToYourCustomLayoutFromTheTargetView.ejs'
});
../staticSiteLayout.ejs
PROJECT FOLDER
└── views
├── staticSiteLayout.ejs
├── layout.ejs
└── user
└── create.ejs
module.exports = {
index: function(req, res){
res.view({ layout: 'layoutadmin' });
}
}
关于layout - 如何在 SailsJS 应用程序中使用多个布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20963990/
我是一名优秀的程序员,十分优秀!