@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
  • Вопрос задан
  • 434 просмотра
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
a.main-nav__logo(href = pageClass == 'index-page' ? false : 'index.html')

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

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

Войти через центр авторизации
Похожие вопросы