/**
* @ngdoc directive
* @name isActiveNav
* @param $location
*/
app.directive('isActiveNav', ['$location', function($location) {
return {
restrict: 'A',
link: function(scope, element) {
scope.location = $location;
scope.$watch('location.path()', function(currentPath) {
if ('#' + currentPath == element[0].hash) {
element.parent().addClass('active');
} else {
element.parent().removeClass('active');
}
});
}
};
}]);
/**
* @ngdoc directive
* @name isActiveLink
* @param $location
*/
app.directive('isActiveLink', ['$location', function($location) {
return {
restrict: 'A',
link: function(scope, element) {
scope.location = $location;
scope.$watch('location.path()', function(currentPath) {
if ('#' + currentPath == element[0].hash) {
element.addClass('active');
} else {
element.removeClass('active');
}
});
}
};
}]);