Задать вопрос
@user_tm

Можно ли задать переменную в качестве класса HTML(pug) элемента?

Использую препроцессор HTML PUG. в разметке имеется список, элементы которого выводятся из массива циклом. У элементов есть тег span и у каждого span имеется свой индивидуальный класс. Вопрос, как подставить переменную (ключ=значение из массива) в место класса?
вот код:
63d7981858a8e967830624.jpeg
результат на экране следующий
63d7927866a7b246952519.jpeg
на скриншоте видно что переменная #{element.text} срабатывает, так же срабатывает ссылка href=element.url об этом свидетельствует адресная строка. А там где должна отображаться иконка из css спрайта показывается сам класс.
Примечание: gulp не ругается.

Пробовал писать класс с переменной слитно
63d7990d6a1d7258258443.jpeg

Пробовал делить класс
63d799f19246d048763296.jpeg
в последних в двух случаях gulp уведомляет следующее: Unexpected token `interpolation` expected `text`, `interpolated-code`, `code`, `:`, `slash`, `newline` or `eos`
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Средний 2 комментария
Решения вопроса 1
delphinpro
@delphinpro
frontend developer
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы