: 여기
<ul class="artGroups">
<li class="" ng-repeat="artGroup in artGroups">
<a href="#" ng-click="">{{artGroup.artGroupName}}</a>
</li>
</ul>
은 plnkr의
<a href="#" ng-click="setGroup(artGroup.artGroupId)">{{artGroup.artGroupName}}</a>
그들이 그 artGroupId
에 해당하는지 여부를
<tr ng-repeat="article in articles | filter:searchText | isArtGroup:selectedGroup">
그런 다음에 따라 기사를 필터링 할 사용자 지정 필터를 만들 : 범위에 해당 selectedGroup
변수를 사용하여 tr
다른 사용자 정의 필터를 마에
app.filter('isArtGroup', function(){
return function(values, groupId) {
if(!groupId) {
// initially don't filter
return values;
}
// filter when we have a selected groupId
return values.filter(function(value){
return value.artGroupId === groupId;
})
}
})
다음은 모두 함께 작업하고 있습니다. Plunker
'ng-click()'에서 무엇을 필터링하려고합니까? – dcodesmith