У меня есть простой элемент списка, который анализируется с помощью ng-repeat:
<ul>
<li ng-repeat="item in items" class="commonClass" ng-class="{'on': on_var}" ng-click="on_var=!on_var">
{{item.name}}
<li>
</ul>
щелчок по элементу списка добавит имя класса «on», как и ожидалось. но я хочу удалить все остальные классы «включено», как только вы нажмете на другой элемент списка, и добавить его только к тому, на который нажали. Я родом из фона jQuery, и я новичок в angular. Все, что я хочу сделать, это что-то вроде этого:
$("li.commanClass").click(function(){
$("li.commonClass").removeClass('on');
$(this).addClass('on');
})
Я хочу знать, что такое «угловой способ» достижения этого результата.
Спасибо.