私はEmberJSより新しく、RESTアプリケーションの開発を開始しました。 現在、リストされたアイテムにページネーションを実装したいと考えています。私はこのことに関してちょっと調べて、それに至る最善の方法を見つけ出すことができないようだ。EmberJSでajaxページネーションはどのように処理されますか?
コントローラ: 私は、queryParamsを使用してember URLのパラメータを抽出しました。 ここでは、変更されたページ番号を適用する方法を理解できません。
export default Ember.Controller.extend({
queryParams:['page', 'size'],
page: 1,
size: 1,
action: {
nextPage: function() {
this.page += 1;
//how to retrieve data here ?
},
previousPage: function() {
this.pageNumber -= 1;
//how to retrieve data here ?
}
}
})
ルート:私のルートでこの構成に続いて、私はAPIのURLパラメータにエンバーURLでページネーションのparamsを渡すことができました。
export default Ember.Route.extend({
model: function(params) {
return this.store.query('task', {
page: params.page,
_end: params.size
});
}
});
でも参照の数を検索した後、私は、ビューとどのようにページ付けに変更を適用するに改ページのURLパラメータを提示する方法についてはまだ混乱しています。
率直に言えば、全体的なコンセプトそのものについて少し混乱しています。
これに関する少しの説明が非常に役に立ちます。
!完全な答えをありがとう、本当に多くの助けた。 –