Я хочу добавить активный класс в клик в списке, я попробовал следующий код, но он добавляет активный класс ко всем моим элементам:/:
HTML:
<div class="filters_ct" ng-controller="selectFilter">
<ul>
<li ng-repeat="filters in filter" ng-click="select(item)" ng-class="{sel: item == selected}">
<span class="filters_ct_status"></span>
{{filters.time}}
</li>
</ul>
</div>
Js:
var filters = [
{
'filterId': 1,
'time': 'last 24 hours',
},
{
'filterId': 2,
'time': 'all',
},
{
'filterId': 3,
'time': 'last hour',
},
{
'filterId': 4,
'time': 'today',
},
{
'filterId': 5,
'time': 'yersteday',
}
];
function selectFilter($scope) {
$scope.items = ['filters'];
$scope.selected = $scope.items[0];
$scope.select= function(item) {
$scope.selected = item;
};
}
Пожалуйста, помогите мне.
Спасибо