使用'ngRoute',页面上有3个不同的链接,每个链接指向使用不同控制器的自己的ng-view,当点击特定链接时, 一个函数运行,从所有链接中删除“活动”类,并在“来回”链接上放置“活动”类。
问题: 选择特定链接后,由于“活动”类,它会突出显示。 但是当我刷新页面时,一切都很顺利,我仍然在我需要的ng-view上 但是......“激活的链接”不再突出显示,默认链接为。
bookApp.controller('mainController', function($rootScope, $scope, $route) {
$scope.setActive = function(event) {
var links = document.querySelectorAll('.menu ul li a');
for (var i = 0; i < links.length; i++ ) {
links[i].className = '';
}
angular.element(event.target).parent().addClass('active');
};
};