2016-10-12 10 views
0

私はspring mvcバックエンドを持っています。angle2はどのようにバネmvcでページ設定パラメータを設定します

ページネーションの残りコントローラ:angular2 HTTP GETで

@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); 
} 

、ページネーションクエリのparamsを設定する方法

const url='/blog' 
this.http.get(url, xx) 
.subscribe(e=>{ 
console.log(e); 
} 
} 

答えて

0

これは、クエリ文字列としてのparamsを設定します

import { UrlSearchParams } from '@angualar/http' 

let params = new UrlSearchParams(); 
params.set('page', '1'); 
params.set('size', '5'); 
http.get(url, { search: params }) 

search財産の下で、要求の設定オプションに追加し、その後UrlSearchParamsを作成します。

+0

ソートパラメータの追加方法? –

+0

'sort'とプロパティ名を使って並べ替えるだけです –

関連する問題