У меня есть меню для перечисления группы списков:
<ul>
<li ng-repeat="group in getData">
<a ng-click="groupId = group.id">{{group.id}}</a>
</li>
</ul>
Щелчок по элементу должен обновить groupId
, но, видимо, это не так.
Я также создал фильтр, который получает значение из groupId
:
Data.query(function(data) {
$scope.getData = data;
$scope.currentGroup = $filter('filter')(data, {id: $scope.groupId});
$log.debug($scope.groupId);
$log.debug($scope.currentGroup);
}, function(reason) {
$log.error(reason)
});
Это должно отфильтровать следующий список, чтобы отображались только элементы с выбранным groupId
:
<tr ng-repeat="list in currentGroup.lists">
<td>{{list.name}}</td>
</tr>
Однако тоже не работает. Я могу зарегистрировать правильный массив в консоли, но таблица не отображает никаких данных.
Пожалуйста, взгляните на этот планкер.
ng-click
- person Pravesh Khatri   schedule 13.05.2016