У меня есть функция ngRepeat напечатать некоторые дивы которых первый имеют активный класс по умолчанию и сОн мыши Я хочу, чтобы установить ДИВ щелкнула активный и другие из них с неактивный класс, и у меня есть следующий код, но я не знаю, почему он не работает.AngularJS: ngClass не обновление на ngClick
В мой контроллер
$scope.activeSection = 0;
На мой взгляд
<div ng-repeat="div in divs" ng-class="activeSection == $index ? 'active' : 'inactive'" ng-click="activeSection = $index">
<p>Lorem......</p>
</div>
Проблема здесь, когда я нажмите, то ДИВ щелкнул становится активным, но не меняется последнего активированного DIV до неактивно и сохраняет активным класс вместо.
Надеюсь, вы можете мне помочь.
Спасибо, он работает! – SoldierCorp
Btw, не могли бы вы рассказать мне, как я могу сохранить активную секцию вместо использования индекса? – SoldierCorp
Я отредактировал свой ответ. –