我有一个来自名为' email'的服务器的字符串。在我的哈巴狗模板中,我想设置输入字段的初始值,但它字面上呈现为'#{email}'而不是实际的电子邮件地址。如果我删除引号,则pug文件会抛出错误。
input(type='text' id='eMailAddress' value='#{email}')
在服务器端:
res.render('personal-details', {email:req.session.email})
如何动态设置值?
答案 0 :(得分:1)
如果你正在使用pug版本2+,你可以执行以下操作...
input#eMailAddress(type='text' value=email)
答案 1 :(得分:0)
不会为变量解析属性值,您必须直接引用变量:
input(type='text' id='eMailAddress' value=email)