Я пытаюсь это:
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 . как мне этого добиться?