2016-06-29 4 views
0

Попробуйте добавить активный класс к элементу меню без использования шаблонов, и он работает. Но когда я пытаюсь добавить меню с шаблоном, он ломается. Этот код я использую для li:Угловые шаблоны и добавление активного класса в пункт меню

ng-click="select($index)" 
ng-class="{sel: $index === selectedIndex}" 

И в контроллере:

$scope.selectedIndex = 0; 
$scope.select = function(i) { 
    $scope.selectedIndex = i; 
}; 

http://plnkr.co/edit/SqHGhm?p=preview

ответ

0

Вот рабочий plunkr: http://plnkr.co/edit/wVW1F5HFUgXeaDi3kFyR?p=preview

Отредактировано несколько вещей:

  • Изменена суб-шаблон для отображения правильного названия для подменят
  • Изменена ng-click инструкции, чтобы назначить для изменения выбранного индекса

TODO:

  • Удалить выбранный класс из ранее выбранный индекс
Смежные вопросы