Как вставить значение в строку в 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)
Другие вопросы по тегам