пагинация на стороне сервера источника данных в машинописи - PullRequest
0 голосов
/ 29 февраля 2020

Я пытаюсь это:

XYZService.ts: -

resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<any> | Promise<any> | any
{
    return new Promise((resolve, reject) => {

        Promise.all([
            this.get(**XYZ**)

        ]).then(
            -----
            -----
    });
}


get(param): Promise<any>
{
    return new Promise((resolve, reject) => {
        this._httpClient.get('api/'+(param)) //changed
            .subscribe((response: any) => {
                ------
                ------
            }, reject);
        // }

    });
}

Component.ts: -

ngOnInit(): void {
     this.dataSource = new FilesDataSource(this._service, this.paginator, this.sort); }

pageEvent($event) {

     this.paginator["pageIndex"]=$event.pageIndex;
    this.dataSource = new FilesDataSource(this._service, this.paginator, this.sort);
      }

Я хочу передать this.paginator ["pageIndex"] в get (XYZ) , который находится в resolution () из service.ts . как мне этого добиться?

...