代码之家  ›  专栏  ›  技术社区  ›  TheTechGuy

如何使用AngularJs搜索所有分页条目?

  •  1
  • TheTechGuy  · 技术社区  · 7 年前

    loadAll() 功能:

    $scope.loadAll = function() {
                DataEntry.query({page: $scope.page - 1, size: 20, sort: [$scope.predicate + ',' + ($scope.reverse ? 'asc' : 'desc'), 'id']}, function(result, headers) {
                    $scope.links = ParseLinks.parse(headers('link'));
                    $scope.totalItems = headers('X-Total-Count');
                    $scope.bundles = result;
                });
            };
    

    $scope.commonID = 1; //
    $scope.newSetOfData = [];
    $scope.searchNsort =function(){
            DataEntry.query(function(result){
                    angular.forEach(result , function(dataResponse){
                        if(dataResponse.id == $scope.commomID){
                            $scope.newSetOfData.push(m);
                        }
                    });
                });
                return $scope.newSetOfData;       
            };
    
    1 回复  |  直到 7 年前
        1
  •  2
  •   TheTechGuy    7 年前

    在…上 ng变更 作用 包含搜索值。我已经在$scope变量中设置了currentpage、numberpage。这个代码对我有效。

     $scope.filterData = function(){
    
        if ($scope.data != undefined) {
            var filterData = $filter('filter')($scope.data,$scope.searchValue);
            var begin = (($scope.currentPage - 1) * $scope.numPerPage)
            end = begin + $scope.numPerPage;
            $scope.data1 = filterData.slice(begin, end);
        }
      };