>source

페이지가 매겨진 배열이 있고 열을 기준으로 정렬해야 하지만 현재 페이지에서 정렬할 때 정렬된 배열의 시작 또는 끝을 얻지만 페이지를 변경하면 올바른 정렬 값을 얻습니다. 그래서 나는 그것들을 정렬할 때 시작이나 끝이 아닌 현재 페이지에 올바른 값을 갖고 싶습니다.

나는 페이지 매김에서 ng 부트스트랩

열을 클릭하면 트리거되는 함수

sort() {
    if (this.sortAsc== false) {
      this.service.getSortedData().subscribe((data)=> {
        this.array= data['data'];
        this.firstPageUrl= data['first_page_url'];
        this.nextPage= data['next_page_url'];
        this.collectionSize= data['total'];
      });
    } else {
      this.service.getSortedDataDesc().subscribe((data)=> {
        this.factureTab= data['data'];
        this.firstPageUrl= data['first_page_url'];
        this.nextPage= data['next_page_url'];
        this.collectionSize= data['total'];
      });
    }
  }

HTML

<th scope="col" (click)="sort()">              <fa-icon *ngIf="sortAsc== true" [icon]="faChevronUp"></fa-icon>              <fa-icon *ngIf="sortAsc== false" [icon]="faChevronDown"></fa-icon>              Values
            </th>

내림차순 예가 포함된 현재 결과:

2페이지의 클릭 열:

1000
150
20

정렬된 페이지 1로 이동:

1000
150
20

예상 결과:

2페이지의 클릭 열:

10
6
5

정렬된 페이지 1로 이동:

1000
150
20

  • 이전 c : 3개의 자식 프로세스에는 2개의 wait()만 필요합니다.
  • 다음 php : WooCommerce 주문에서 항목 무게 가져오기