Я хотел бы иметь возможность передать объект с парами ключ/значение, которые представляют атрибуты для элемента. Возможно ли это с Jade?
Любое решение, позволяющее передать коллекцию атрибутов в мой шаблон, было бы достаточным, но возможность смешивать явно объявленные атрибуты с атрибутами, извлеченными из объекта (как показано ниже), был бы идеальным.
Следующий синтаксис не работает, это просто пример того, что я хотел бы сделать.
Например, если бы я передал это:
{
name:'username',
value:'bob',
attributes: {
maxlength: 16
}
}
В этот шаблон:
input(name=name, value=value, attributes)
Желаемый вывод был бы:
<input name="username" value="bob" maxlength="16" />