Как обновить директиву AngularJS при изменении URL? [Дубликат]
Возможный дубликат:
Установить активный стиль вкладки с AngularJSI '
я использую AngularJS и пытаюсь добавитьток" класс в мое меню всякий раз, когда эта вкладка "Содержимое отображается. Это то, что я до сих пор, и он прекрасно работает при загрузке страницы:
HTML:
<a href="#/one" class="highlighttab">One</a>
<a href="#/two" class="highlighttab">Two</a>
JS:
myModule.directive('highlighttab', function($location) {
var currentPath = "#" + $location.path();
return {
restrict: 'C',
link: function(scope, element, attrs) {
var href = element.attr("href");
if (currentPath == href)
{
element.addClass("current");
}
}
};
});
Это добавитток' класс к правильному<a></a>
тег, когда URL страницы#/one
или же/#two