Для вставки аргумента в значение атрибута в Pug-миксине, вы можете использовать синтаксис #{}
, который позволяет встраивать JavaScript-выражения внутрь Pug-шаблона.
Вот пример миксина, показывающий, как вставить аргумент в значение атрибута:
mixin link(href) a(href="#{href}") Link Text
В этом примере, #{href}
будет заменено значением href
, передаваемым в миксин.
Вы можете вызвать этот миксин, передавая нужное значение href
:
+link('/home')
И позволяет получить следующий HTML-код:
<a href="/home">Link Text</a>
Главное, чтобы в значение атрибута вставленного аргумента было обернуто в двойные кавычки для указания его как строки.
Таким образом, вы можете использовать #{}
синтаксис для интеграции аргументов в значения атрибутов в Pug-миксине.