Я передаю свойства пользователя в свой движок шаблонов pug и хочу напечатать значения пользовательской схемы mongodb в мою форму редактирования.Я хочу, чтобы они были «значением» полей ввода, если пользователь не изменит их.
В моем маршруте вот код, который генерирует маршрут редактирования профиля.
User.findById(req.params.id, function(err, foundUser) {
if (err) throw err
console.log("Found user is " + foundUser);
res.render('editProfile', {currentUser: foundUser});
});
В форме механизма шаблонов мопса у меня есть поле, подобное этому:
label(for="firstname") First name
input.form-control#firstname(type="text", name='firstname', value="#{currentUser.firstname}")
Но он буквально помещает # {currentUser.firstname} в поле ввода в качестве значения вместо того, что находится в базе данных.Я использовал синтаксис # {} раньше и у меня не было проблем.Мысли?