使用Jade模板当地人设置input值
我想在我的用户configuration文件中设置input值为其数据库值,如果它们存在。 我试图使用parameter passing在这个玉,但我得到了以下错误:
referenceError: /Users/Feras/Sites/wowito/views/profile.jade:13 11| fieldset(data-role='controlgroup') 12| label.label(for='email') EMail > 13| input.input(id='email',type='text',value=email,name='email') 14| label.label(for='firstName') First Name 15| input.input(id='firstName',type='text',value='',name='firstName') 16| label.label(for='lastName') Last Name email is not defined
但是当我渲染这个模板时,我会以当地人的身份发送电子邮件
res.redirect('/profile',{locals :{email:"profile.email"}});
我也尝试将input值设置为!{email}和#{email},但没有任何效果。 任何帮助?
谢谢,费拉斯
res.redirect? res.render你的意思是? 你也不需要本地人:{},只需res.render('profile',{email:'foo'})
我发现我不得不用单引号包裹我的variables,否则我得到一个意外的令牌错误:
input.input(value='#{email}')
您需要使用#{ }
来访问variables
input.input(id='email',type='text',value=#{email},name='email')