Как вставить значение в строку в pug
Привет, ребята, я пытаюсь ввести значение в атрибут pug html. Я не могу найти какую-либо документацию о том, как это сделать. Вот мой код
input(type='hidden', name='country', value='#{val.snippet.id.videoId}')
как вы можете себе представить val.snippet.id.videoId
это просто переменная javascript, которую я передаю со стороны моего сервера. Поэтому я хочу установить атрибут value для этой переменной. Буду очень признателен, если кто-то укажет мне правильное направление.
2 ответа
Решение
Не будет ли что-то подобное этой работой?
input(type='hidden', name='country', value=val.snippet.id.videoId)
Насколько я помню, вам не нужно интерполировать переменные в атрибутах, просто используйте их после =
,
Нет необходимости интерполировать (в атрибутах) начиная с Pug 0.1.0 (Jade 2.x), насколько я знаю.
Итак, ваше решение просто:
input(type='hidden', name='country', value=val.snippet.id.videoId)