0

返された行をフィルタリングしようとしていますが、問題があります。

私は次のものを持っています:

    <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;
    };

入力フィールドがあります:

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

私の問題は、2 つの入力に何を入力しても何も返されないことです。フィルターを外すと、すべて問題ありません

4

1 に答える 1

2

を取り外します$scope

<input type="text" data-ng-model="lower" />
<input type="text" data-ng-model="upper" />
于 2013-08-16T17:23:47.310 に答える