Express 3中的Jade模板块传递variables

我使用Jade模板引擎运行Express 3.0。 我试图将一个模板页面的variables传递给主布局页面。 喜欢这个:

layout.jade(snippet):

!!! 5 html(lang='en') head meta(charset='utf-8') title= locals.title - if (typeof(stylesheets) !== 'undefined') each stylesheet in stylesheets link(rel='stylesheet', href='/stylesheet/#{stylesheet}.css') body block body 

landing.jade(snippet):

 stylesheets = ["landing"] extends layout block body h1 Test 1234 

生成的代码不包含额外的样式表标签。 我试过- var stylehseets...和重命名“样式表”担心它可能是一个关键字。

有什么build议么?

使用块附加function。 直接从文档是一个例子就像你想要做的。

layout.jade


 html head block head link(rel='stylesheet', href='/css/layout.css') body block body 

landing.jade


 extends layout block append head link(rel='stylesheet', href='/css/landing.css') block body h1 Test 1234