Введенное пользователем значение не отображается в шаблоне html.pug при опции send = true, однако preview = true показывает правильные значения.
изменение для '$ value' на '# value'
пример кода:
<label for="address">Address</label>
<textarea type="text" id="address" placeholder="#{address}" readonly></textarea>
<label for="sname">Site Name</label>
<textarea type="text" id="sname" name="sitename" placeholder=`${sitename}` readonly></textarea>
<label for="gloc">Gate Location</label>
<textarea type="text" id="gloc" name="glocation" placeholder="#{glocation}" readonly></textarea>
<label for="completeby">Completed By</label>
<textarea id="completeby" name="completeby" placeholder="#{completeby}" readonly></textarea>
<br>
<label for="Scheme Number">Scheme Number</label>
<textarea type="text" id="SchemeNumber" placeholder="Scheme Number"></textarea>
<br>
То, что я ожидаю, это когда пользовательские сообщения там вводят адрес электронной почты. template отображает значения в шаблоне электронной почты и отправляет электронную почту со значениями пользователей в шаблоне электронной почты.
Однако электронная почта отправляется как пустой шаблон электронной почты без пользовательских значений. Если я запускаю опцию предварительного просмотра, предварительный просмотр покажет пользовательские значения ввода в шаблоне электронной почты.
Если я изменю код файла html.pug на стандартную строку, например:
= `Gate Force Test - ${sitename}`
, это работаеткак и ожидалось со всеми правильными значениями при отправке.