#spring-mvc #angular #pagination
#spring-mvc #angular #разбивка на страницы
Вопрос:
У меня есть серверная часть spring mvc.
контроллер rest разбивки на страницы:
@RequestMapping(value = "/blog", method=RequestMethod.GET)
public Page<Blog> getEntryByPageable(@PageableDefault(value = 15, sort = { "id" }, direction = Sort.Direction.DESC)
Pageable pageable) {
return blogRepository.findAll(pageable);
}
в angular2 http получает ,
const url='/blog'
this.http.get(url, xx)
.subscribe(e=>{
console.log(e);
}
}
как задать параметры запроса разбивки на страницы?
Ответ №1:
Создайте, а UrlSearchParams
затем добавьте его в параметры конфигурации запроса в разделе search
свойство
import { UrlSearchParams } from '@angualar/http'
let params = new UrlSearchParams();
params.set('page', '1');
params.set('size', '5');
http.get(url, { search: params })
Это установит параметры в качестве строки запроса.
Комментарии:
1. как добавить параметр сортировки?
2. Просто используйте
sort
и имя свойства для сортировки по