Boostrap позволяет легко установить элемент навигации «активный», чтобы пользователи знали, на какой странице они находятся ( дополнительная информация ). Как динамически установить / удалить «активный» класс CSS из элемента навигации в Sails. js?
<ul class="navbar-nav ml-auto">
<li class="nav-item active" id="map-item">
<a class="nav-link" href="/">Map</a>
</li>
<li class="nav-item active" id="faq-item">
<a class="nav-link" href="/faq">FAQ</a>
</li>
<li class="nav-item active" id="contact-item">
<a class="nav-link" href="/contact">Contact</a>
</li>
</ul>
* * * * * * * * * * * * * * * * * * * * * * * * * * JavaScript или AJAX, но я не знаю, как я могу использовать это в Sails. js.
У меня есть файл layout.e js, который определяет общий макет каждой страницы, и тогда у меня есть js страниц для карты, FAQ и контактов. В идеале было бы лучше изменить только одну часть кода на случай, если я решу добавить больше страниц позже.