设置输入的值'来自数据的属性?

时间:2017-06-04 09:54:10

标签: javascript html pug

我有一个来自名为' email'的服务器的字符串。在我的哈巴狗模板中,我想设置输入字段的初始值,但它字面上呈现为'#{email}'而不是实际的电子邮件地址。如果我删除引号,则pug文件会抛出错误。

input(type='text' id='eMailAddress' value='#{email}')

在服务器端:

res.render('personal-details', {email:req.session.email})

如何动态设置值?

2 个答案:

答案 0 :(得分:1)

如果你正在使用pug版本2+,你可以执行以下操作...

input#eMailAddress(type='text' value=email)

答案 1 :(得分:0)

不会为变量解析属性值,您必须直接引用变量:

input(type='text' id='eMailAddress' value=email)