는 Angular.js필터링 각도 반복
에 대한 필터를 만들려고Controller.js 샘플 조각 :
function TitleListCtrl($scope) {
$scope.titles = [
{ "name": "Foobar",
"editions":
[{"print": true,
"ebook": false,
"audio": false }]
},
{ "name": "FooBarBar",
"editions":
[{"print": false,
"ebook": false,
"audio": false }]
}
];}
각도 HTML : 이제
<ul ng-controller="TitleListCtrl">
<li class="TitleList" ng-repeat="title in titles
| filter:isUpcoming
| orderBy:'date'">{{title.name}}</li>
</ul>
, 나는 반환하기 위해 노력하고있어 액티브 에디션이없는 타이틀 만 (에디션 어레이의 멤버는 모두 true로 설정됩니다). ... 그것은 하드 온라인이 같은 일을 예를 찾을 대신에 위의 접근 방식의
$scope.isUpcoming = function(title) {
return title.editions[0] & title.editions[1] & title.editions[2]===false;
};