如何将值传递给Jade模板

3
请看下面的代码:

user.js

exports.index = function (req, res){
  res.render('user', {
        id: req.params.id
    });
};

user.jade

body
    - var x = #{id}
        div.container
            div.headpic
            if (x < 10)
                img(src='http://domain.com/head/000'+ x + '.png')

我想将id的值传递给x,但是出现了错误“500意外字符'#'”,那么正确的传递方式是什么?谢谢。

@tymeJV 谢谢,但是它出现了错误500,意外的标记punc «}»,期望的标记是punc «:»。 - yegomo
1个回答

5
你不需要使用 #{},只需要使用 id 就可以了。
- var x = id

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接