我正在尝试使用 res 渲染加载一些变量,如下所示:
res.render('blog_edit', {title: 'edit your blog', posts: "something"});
虽然标题加载好的帖子总是显示为未定义...这是我尝试过的一些方法...
=posts
#{posts}
并作为 javascript 变量
script
document.write(posts)
他们都没有工作......你能帮忙吗?提前致谢
我正在尝试使用 res 渲染加载一些变量,如下所示:
res.render('blog_edit', {title: 'edit your blog', posts: "something"});
虽然标题加载好的帖子总是显示为未定义...这是我尝试过的一些方法...
=posts
#{posts}
并作为 javascript 变量
script
document.write(posts)
他们都没有工作......你能帮忙吗?提前致谢
尝试
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}