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

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

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

Похожие вопросы
23 нояб. 2024, в 22:38
2500 руб./за проект
23 нояб. 2024, в 22:03
3000 руб./за проект
23 нояб. 2024, в 21:53
30000 руб./за проект