帮助用玉器expression一个variables

我想加载一些variablesres渲染就像这样:

res.render('blog_edit', {title: 'edit your blog', posts: "something"}); 

虽然标题加载罚款后总是显示为未定义…这里是我尝试的一些方法…

 =posts #{posts} 

并作为一个JavaScriptvariables

 script document.write(posts) 

他们都没有工作…你能帮忙吗? 提前致谢

       

网上收集的解决方案 "帮助用玉器expression一个variables"

尝试

  res.render('blog_edit', {locals:{title: 'edit your blog', posts: "something"}}); #{locals.foo} 

我今天使用的是最新版本(“express”:“4.11.2”,“jade”:“1.9.2”),这是适合我的语法:

 res.render('blog_edit', {title: 'edit your blog', posts: "something"}); 

在模板中:

 #{locals.posts} 

要么

 #{posts} 

这是对我有用的东西。

 in JS res.render('index', {email: req.params.email}); in Jade #{locals.email}