Javascript 过滤后的重复项目计数
如何获取过滤后ng repeat中的项数 但是当我使用@{{requestlist.length}代码时,我得到了记录的总数。取而代之的是,我需要按类别和文本搜索过滤后的记录计数 请告诉我 HTML 棱角的 修改 到 长度可以由模板中的{{filterResult.length}或控制器中的$scope.filterResult.length访问 注意:您可能需要初始化$scope.filterResult=[];有时会出现未定义的错误 请注意,您可以通过将筛选后的结果赋给某个变量(如上面的示例filterResult)来存储筛选结果。然后您可以使用此模型filterResult。即使在控制器$scope.filterResult中也可以使用。修改Javascript 过滤后的重复项目计数,javascript,angularjs,Javascript,Angularjs,如何获取过滤后ng repeat中的项数 但是当我使用@{{requestlist.length}代码时,我得到了记录的总数。取而代之的是,我需要按类别和文本搜索过滤后的记录计数 请告诉我 HTML 棱角的 修改 到 长度可以由模板中的{{filterResult.length}或控制器中的$scope.filterResult.length访问 注意:您可能需要初始化$scope.filterResult=[];有时会出现未定义的错误 请注意,您可以通过将筛选后的结果赋给某个变量(如上面的示例
ng-repeat="request in requestlist
| filter:catagoryFilter | filter:search | orderBy:'titel':true"
到
长度可以由模板中的{{filterResult.length}或控制器中的$scope.filterResult.length访问
注意:您可能需要初始化$scope.filterResult=[];有时会出现未定义的错误
请注意,您可以通过将筛选后的结果赋给某个变量(如上面的示例filterResult)来存储筛选结果。然后您可以使用此模型filterResult。即使在控制器中,也可以使用$scope.filterResult
$http.get('/api/subcategories/{{$seller->category_id}}/').success(function(subcategories){
$scope.subcategories = subcategories;
});
$http.get('/api/requests/list/').success(function(requests){
$scope.requestlist = requests;
});
$scope.catagoryFilter = function(cat) {
if ($scope.catagoryIncludes.length > 0) {
if ($.inArray(cat.subcategorie_id, $scope.catagoryIncludes) < 0)
return;
}
return cat;
}
ng-repeat="request in requestlist
| filter:catagoryFilter | filter:search | orderBy:'titel':true"
ng-repeat="request in (filterResult = (requestlist | filter:catagoryFilter
| filter:search | orderBy:'titel':true))"