angular.js - angular里的filter过滤数据传参问题
漂亮男人
漂亮男人 2017-05-15 17:08:49
0
2
910

控制器:$scope.dataList=[

{"dataClass":"0","dataName":"A1"},
{"dataClass":"0","dataName":"A2"},
{"dataClass":"1","dataName":"B1"},
{"dataClass":"1","dataName":"B2"},
{"dataClass":"2","dataName":"C1"},
{"dataClass":"2","dataName":"C2"}

]
HTML模板:
<li ng-repeat="item in dataList |filter :{'dataClass':'0'}">{{item.dataName}}</li>
页面展示将循环过滤出dataList数组中dataClass为'0'的A1,A2;现在的需求是dataClass过滤的值是一个变量设为varity,而ng-repeat="item in dataList |filter :{'dataClass':varity}",又不生效,请问如何实现该需求

漂亮男人
漂亮男人

모든 응답(2)
为情所困

나는 당신을 위해 필터를 작성하고 지정된 dataClass를 제거했습니다:

으아악
으아악

필터는 원본 배열, 필터링할 키, 지정된 키 값 등 3개의 매개변수를 받습니다.

phpcn_u1582

으아악

중괄호만 추가하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿