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" />

我的问题是,无论我输入两个输入,都没有任何返回。当我卸下过滤器时,一切正常

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 回答