Как динамически добавить параметр в URL в Angular Service - PullRequest
0 голосов
/ 19 декабря 2018

Я пытаюсь выполнить разбиение на страницы, извлекать данные из базы данных Oracle и отображать 20 строк на странице. Вот мой сервис Angular:

 pastHourInfo() {
        const url='/Search-Service/users/transaction';
        return this.http.get(url).pipe(map((data:any)=>data));
    }

Я хочу добавить один параметр в URL выше. Когда янажмите на определенную страницу, например на страницу 2, я хочу добавить соответствующий номер: / Search-Service / users / транзакция / 2 и так далее.Как я могу это сделать?Заранее спасибо

Ответы [ 3 ]

0 голосов
/ 19 декабря 2018

Чтобы это работало, вам нужно создать один API с HTTP POST типом запроса.и в этом вы можете дать такие вещи, как размер страницы, порядок сортировки и т.д ...

0 голосов
/ 20 декабря 2018
            **you just pass the number as a parameter**  

           pastHourInfo(2) {
               const url='/Search-Service/users/transaction/' + 2;
                return this.http.get(url).pipe(map((data:any)=>data));
                 }
0 голосов
/ 19 декабря 2018

это?

pastHourInfo(page = 0) {
    const url='/Search-Service/users/transaction';
    return this.http.get(`${url}/${page}`).pipe(map((data:any)=>data));
}
...