Javascript NodeJS-Pug-在输入值中添加来自数据库的变量

Javascript NodeJS-Pug-在输入值中添加来自数据库的变量,javascript,html,node.js,pug,Javascript,Html,Node.js,Pug,我试图在文本字段中显示{product.name}中的值。这是我的代码,但不起作用 label Name input(type='text', placeholder='Name', name='name' value='#{product.name}') 这是我的结果: 有人能告诉我怎么做吗?假设您正在使用更新版本的pug,属性中的字符串插值 这意味着您在理论上应该使用如下语法: input(type='text', placeholder='Name', name='name' valu

我试图在文本字段中显示
{product.name}
中的值。这是我的代码,但不起作用

label Name
input(type='text', placeholder='Name', name='name' value='#{product.name}')
这是我的结果:


有人能告诉我怎么做吗?

假设您正在使用更新版本的pug,属性中的字符串插值

这意味着您在理论上应该使用如下语法:

input(type='text', placeholder='Name', name='name' value=`${product.name}`)
也就是说,您的示例根本不需要使用插值,您可以简单地传递变量的值:

input(type='text', placeholder='Name', name='name', value=product.name)