Значение свойства «base» в отладчике

В проекте, над которым я работал раньше, я обнаружил, что опция ng-show и ng-hide полезна. Причина в том, что у меня была ссылка в моей навигационной панели, которая должна была отображаться только в том случае, если пользователь находился на определенном представлении. Вот этот сценарий:

<li ng-hide="isActive('/about') || isActive('/contact')" ng-class="{ 'vert-nav-active': isActive('/investigator')}" class="top-buffer">
<a href="#/investigator" class="buff-sides navListLinks">Investigator Portal</a>
</li>

Теперь вы можете сказать, что вы могли бы просто заставить isActive('/about') || isActive('/contact') возвращать противоположное логическое значение и изменить ng-hide на ng-show, и каждая вещь останется но, как вы можете видеть, я также использую эту функцию, чтобы определить, на какую ссылку я нахожусь. Если я изменю эту логику, это будет выглядеть так, как будто я нахожусь на каждой ссылке, кроме фактической ссылки, на которой я нахожусь. Предоставленный I мог написать другую функцию для ng-show, но мне нравится повторное использование кода, который уже существует.

21
задан Filburt 16 March 2017 в 15:09
поделиться