我使用express js和Jade作为模板引擎。我想在玉文件中打印参数。
在玉文件中:
script.
var firstName = 'foo';
div
p First name is #{firstName}
但是它没有显示名字……这是怎么了?
以下代码将在最终用户的浏览器加载网页时在他们的浏览器中创建一个javascript变量。服务器上的Pug无法访问它。
script.
var firstName = 'foo';
要创建Pug有权访问的变量,请执行以下操作:
- var firstName = 'foo';
因此要创建一个变量,然后在Pug编译时将其插值到文本中,您可以执行:
- var firstName = 'foo';
div
p First name is #{firstName}