我正在尝试过滤返回的行并遇到问题。
我有以下内容:
<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" />
我的问题是,无论我输入两个输入,都没有任何回复。当我删除过滤器然后一切都没问题
答案 0 :(得分:2)
删除$scope
<input type="text" data-ng-model="lower" />
<input type="text" data-ng-model="upper" />