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

Как в PUG указать условие для ссылки?

Добрый день, подскажите пожалуйста, как в PUG сделать так, что бы атрибут href="index.html" у ссылки появлялся только тогда, когда есть на странице переменная - var pageClass = 'index-page', в ином случае у ссылки не должно быть href ?

У меня получилось только так это реализовать, но это меня не совсем устраивает, получается лишний повторяющийся код. Можно ли как то уменьшить данный код? Заранее спасибо за ответ)

if pageClass !== 'index-page'
            a(href='index.html').main-nav__logo
        else
            a.main-nav__logo
  • Вопрос задан
  • 466 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
a.main-nav__logo(href = pageClass == 'index-page' ? false : 'index.html')

Если планируется использовать в нескольких местах - то в миксин засунуть, конечно же.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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