Articles of 布局

sails.js – 布局可以知道控制器/视图调用?

有没有sails.js框架的方式来从布局知道什么是控制器/操作调用? 我的意思是,它是否被自动绑定到某些可从ejs访问的variables? 或者当我从控制器调用它的时候,我必须手动将它绑定到视图。

表示未find/使用布局

我试图使用快递和呈现layout.jade我的目录树是非常标准的。 ├── apps │ └── fridge_face │ ├── routes.coffee │ └── views | └── index.jade ├── server.js └── views ├── layout.jade └── stylesheets └── style.styl 在我routes.coffee当我渲染index.jade一切单词好,但布局不渲染。 我已经尝试将布局移动到apps/fridge_face/views/但是这并不成功。 我没有做布局configuration。 这是我的 layout.jade doctype 5 html head title 'What is up' link(rel='stylesheet', href='/stylesheets/style.css') body != body routes.coffee routes = (app) -> app.get '/', (req, res) -> Word.once 'wordsFetched', […]

什么是Node.js的快速库中的布局?

我正在禁用此function,因为我不知道它是什么: app.set('view options', { layout: false }); 但是这听起来很有趣,所以我想知道为什么这个devise,所以我想知道什么是使用情况,为什么这是好的:)

hogan.js与母版页或布局

是否有可能以任何方式使用hogan.js作为模板引擎的布局,如“剃刀或母版页在.NET中”? 我会得到这样的结果: layout.hjs:包含“标题”和“页脚” 和 index.hjs:将包含layout.hjs并且只包含页面内容。

在expressjs中的布局

我想为主页面和pipe理页面使用2个布局 我应该configuration我的代码来做到这一点? 这里是我目前的代码configuration app.configure(function(){ app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(require('stylus').middleware({ src: __dirname + '/public' })); app.use(express.static(__dirname + '/public')); app.use(express.cookieParser()); app.use(express.session({secret: 'secrect', store: MemStore({ reapInterval: 60000 * 10 })})); app.use(app.router); });

Express 3.x最佳布局实现(模板引擎)

从我读到的ExpressJS 3中 ,放弃了对布局的支持,把它留给模板引擎。 所以如果一个引擎不支持布局,最好的Node.js模块是什么? 或者,如果最好听起来主观,不是最好的,但至less有一个工作的解决scheme? 我将使用Hogan.js作为模板引擎。 或者,也许有一个更好的替代布局作为一个概念? 我觉得它很有帮助,但希望了解其他方法。

nodejs玉条件扩展

我想让我的Jade页面根据条件扩展不同的布局。 所以我的代码如下所示: if myConditionVariable extends layout1 else extends layout2 block content p here goes my content! 现在这不起作用。 看起来好像只有最后定义的扩展将受到尊重,无论条件如何。 我也试着dynamic地定义templatename,比如 extends myLayoutNameVariable 并以不同的方式设置myLayoutNameVariable(表示dynamic帮助函数,将其设置为var,local var等) 有没有其他解决scheme的条件布局,或者有人可以告诉我我做错了什么? 欢呼声,西蒙

在Express / EJS中,如何更改默认布局?

我不希望它是layout.ejs。 我想将我的布局设置为该特定控制器的另一个模板。