ng-controllerを使ってng-viewの外側でコントローラーを走らせればOKです。
lang
1<div class="collapse navbar-collapse" ng-controller="HeaderController">
2<ul class="nav navbar-nav">
3<li ng-class="{ active: isActive('/')}"><a href="/">Home</a></li>
4<li ng-class="{ active: isActive('/about')}"><a href="/about">About</a></li>
5<li ng-class="{ active: isActive('/contact')}"><a href="/contact">Contact</a></li>
6</ul>
7</div>
8<div ng-view></div>
さらに、app.jsに以下をインクルードしてください。
lang
1function HeaderController($scope, $location)
2{
3 $scope.isActive = function (viewLocation) {
4 return viewLocation === $location.path();
5 };
6}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。