2017-06-23 11 views
0

ember-cli-paginationをemberアプリケーションでページングを追加するために使用しました。 ページ番号がuiに追加されますが、ページ番号は変更されていますが、uiでは表示されません。私のコントローラでページ間の切り替えページ番号

私が追加しました:

queryParams: ["page", "perPage"], 
    page: 1, 
    perPage: 3, 
    pagedContent: pagedArray('content', { 
    page: Ember.computed.alias("parent.page"), 
    perPage: Ember.computed.alias("parent.perPage"), 
    }), 
    totalPages: Ember.computed.oneWay("pagedContent.totalPages"), 
私が追加したルータで

>>ページを切り替えるための方法を

model:function(){ 
    return this.store.findAll('rule'); 
    }, 

>>>

答えて

0

ember-cli-paginationショーからモデルフックをあなたのルートに書き込んで、this.findPagedに電話してください。すべてのレコードを返すようにストアを呼び出しているため、ページネーションモデルをバイパスしています。

export default Ember.Route.extend(RouteMixin, { 
    // optional. default is 10 
    perPage: 25, 

    model: function(params) { 
    // todo is your model name 
    // returns a PagedRemoteArray 
    return this.findPaged('todo',params); 
    } 
}); 

私はかどうかわからないんだけど「ページを切り替える方法>>>」という質問ですが、ページを切り替える方法を求めている場合は、コントローラのプロパティを設定することであることをするだろうpage所望の値に調整する。

+0

私は地元の店にしたいですか? – ALICE

+0

'私は地元の店舗にしたいですか? 'は正確に何を意味していますか?あなたが私の答えの中にあるものがあなたのために働いている、あなたのために働いていない、あるいは何かに関する後続の質問であると言うことを試みていますか? –

+0

は私にとっては機能しません – ALICE

関連する問題