0
A
回答
1
要解决这个问题,您有两个选择,这取决于您是使用路由还是控制器来为视图提供服务。
首先,让我们说你有你的观点的一个文件夹“mylayouts”文件夹,这个文件夹中包含大量的布局如。 “layout_home.ejs”,“layout_admin.ejs”等
要使用这些布局特定视图,您可以:
A.设置使用当地人在config/routes.js文件的布局,是确保包括文件夹名称和布局文件名。例如。
'/': {
view: 'homepage',
locals: {
layout: '/mylayouts/layout_home.ejs'
}
}
B.将布局从控制器的响应,再保险同时包含文件夹名称和布局的文件名。例如。
/**
* AdminController
*
* @description :: Server-side logic for managing admins
* @help :: See http://sailsjs.org/#!/documentation/concepts/Controllers
*/
module.exports = {
index : function(req, res){
res.view({
layout : '/mylayouts/layout_admin.ejs'
})
}
};
相关问题
- 1. 风帆Js视图引擎与布局部分的支持?
- 2. 帆布/ JS:不能改变lineWith而不改变以前的行
- 3. 如何改变控件布局视频JS
- 4. JS帆布:lineTo()
- 5. 布局文件夹更改问题
- 6. Android布局文件夹:布局,布局端口,布局区域
- 7. 更改视图布局 - SQL
- 8. Android布局和绘图文件夹
- 9. Android - 一个布局,表面视图和帆布难题
- 10. 帆布尺寸(JS?)
- 11. laravel视图文件夹的BEM样式布局
- 12. Sharepoint Designer - 布局文件夹?
- 13. 网站文件夹布局
- 14. 帆布及图形上下文 - 如何改变笔刷
- 15. 帆JS加载局部视图,从资产的观点
- 16. 帆布夹图像在一个圆圈
- 17. JS帆布 - 保存透明图像
- 18. 帆布JS图表渲染问题
- 19. ZF2部件/视图布局
- 20. 改变.js文件
- 21. 传递从视图中的变量布局的局部视图
- 22. 帆布视频CORS
- 23. JS条件布局
- 24. 如何改变一个threejs帆布
- 25. HTM5帆布,改变动画效果
- 26. 更改视图根文件夹
- 27. ZF2改变布局
- 28. Android布局文件变灰
- 29. Angular2不会加载外部js文件当我改变视图
- 30. HTML帆布输入文件
为每个视图创建一个路线?我不认为这是解决我的问题的最佳途径,tx – krekto
看看选项B. – Glen
不工作,在我的view.js文件中的config文件夹我有布局:'布局', 'get/index “:{ 看法: '网页/指数', 当地人:{ 布局: 'layout_homepage' }} , – krekto