将变量传递给jade模板

Pat*_* H. 5 parameters parameter-passing node.js express pug

我试图将变量从page.js传递到page.jade但由于某种原因这不起作用.

这是我的代码:

page.js

res.render('page', {param1: 'xxx', param2: 'yyy'} );
Run Code Online (Sandbox Code Playgroud)

page.jade

#{param1}
br
#{param2}
br
Run Code Online (Sandbox Code Playgroud)

tos*_*gic 7

您可能会将它们渲染为标记.查看源html帖子渲染.

尝试使用!{param}而不是#{param}.

  • 正如Ned Flanders将用西班牙语说:"perfectirijillo !!" 谢谢! (2认同)

Bid*_*han 6

尝试传递这样的变量

res.render('page', {params: {param1: 'xxx', param2: 'yyy'}});
Run Code Online (Sandbox Code Playgroud)

在你的模板里面

#{params.param1}
Run Code Online (Sandbox Code Playgroud)