는 ng-repeat
를 사용하여 내 HTML의 작은 예입니다 : JS에서특정 객체 속성의 배열을 기반으로 객체 배열을 필터링하는 방법은 무엇입니까?
<div ng-repeat="item in vm.templateList | filter: vm.myFilter">
<h3>{{item.Code}}</h3>
</div>
이 파일 vm.templateList
(예를 들어) 다음과 같습니다
vm.templateList = [{Code: 'a', ID: 1},
{code: 'a', ID: 2},
{code: 'b', ID: 3},
{code: 'c', ID: 4}];
내가 모두를위한이 목록을 필터링 할 상상 ID가 1이고 ID가 2 인 항목도 있습니다.
내가 원래 작성한 내용은 다음과 같습니다.
vm.filter = {ID: 1};
하지만 이것은 1 ID로만 목록을 필터링 할 수있었습니다. 누구든지 길을 제안 할 수 있습니까?
당신은 [사용자 정의 필터]를 만들 수 있습니다 (https://docs.angularjs.org/guide/filter#creating-custom-filters) – yarons