Я пытаюсь установить класс .active, когда путь http://localhost/#/ или http://localhost/#/main/, поскольку оба пути являются одной и той же страницей.
Почему ng-class="{'class1' : expression1, 'class1' : expression2}" не работает?
контроллер
angular.module('testApp')
  .controller('NavmenuCtrl', function ($scope, $location) {
  $scope.isActive = function (providedPath) {
    return providedPath === $location.path();
  };
});
Partials View
<li ng-class="{ active: isActive('/'), active: isActive('/main/')}">
  <a href="#/">Home</a>
</li>
Ссылки по теме
Добавление нескольких классов с использованием ng-класса
Множественные условия AngularJS ng-класса
Оливер Тупман: сохраните классы CSS из ваших контроллеров Angular
