Я не могу получить активный класс для своих навигационных ссылок, основываясь на том, какой URL активен в настоящее время.
У меня был наставник, помогите мне написать этот код, и он работал:
if filename.replace('.pug', '.html').indexOf(pageLink) > 0
a.active-nav-link= pageName
else
a(href=pageLink)= pageName
но я вернулся в проект, и сейчас происходит ошибка компиляции с кодом, и когда я изменяю блок на a(href=pageLink)= pageName
, он успешно компилируется, но класс .active-nav-link явно пропал.
ul.reveal
each pageLink, pageName in navLink
li
block pages
a(href=pageLink)= pageName
Как заставить класс .active-nav-link быть примененным к текущей странице, как это было раньше. Возможно, приведенный выше код устарел и нуждается в доработке. Я готов попробовать другие простые подходы, так как я не слишком продвинут.