2017-06-04 18 views
0

「email」という名前のサーバから文字列が入力されています。私のpugテンプレートでは、入力フィールドの初期値を設定したいと思っていますが、実際の電子メールアドレスの代わりに文字通り '#{email}'と表示されます。引用符を削除すると、pugファイルにエラーが発生します。サーバー側でデータから入力の 'value'属性を設定しますか?

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

私は動的に値を設定するにはどうすればよい
res.render('personal-details', {email:req.session.email}) 

+0

してください残りのコードを表示します。 –

+0

残りのコードを追加しました。 – konyv12

答えて

1

あなたはパグバージョン2+を使用している場合は、次の操作を行うことができます...

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

素晴らしい!ありがとう!私がしなければならなかったのはID属性を()の括弧の外に移動することでした。 – konyv12

0

属性の値は、変数のために解析されていない、あなたは直接変数を参照する必要があります。

input(type='text' id='eMailAddress' value=email) 
関連する問題