2013-08-16 2 views
0

반환 된 행과 문제가있는 행을 필터링하려고합니다.범위에서 행을 선택하는 데 AngularJS 필터를 사용하려면 어떻게해야합니까?

 <input type="text" data-ng-model="$scope.lower" /> 
    <input type="text" data-ng-model="$scope.upper" /> 

내 문제는 내가 들어갈 어떤 것입니다 : 내가 가진 내 컨트롤러에서

<tr 
    data-ng-show="grid.data.length > 0" 
    data-ng-repeat="row in grid.data | filter:isProblemIdInRange> 
     <td>{{ row.problemId }}</td> 

:

$scope.isProblemIdInRange = function (row) { 
     return row.problemId >= $scope.lower && row.problemId < $scope.upper; 
    }; 

I 입력 필드가

나는 다음을 2 개의 입력은 되돌아 오는 것이 없습니다. 나는 필터를 제거하면 모든는

답변

3

$scope

<input type="text" data-ng-model="lower" /> 
<input type="text" data-ng-model="upper" /> 
을 제거 괜찮습니다
관련 문제