0

遅延読み込みページネーションを実装しようとしています。ページ分割されたビューで「ページ」を表すモデルがあります。ページ分割されたオブジェクトの配列と、ネストされた他の「ページ」のセットが含まれています。( https://gist.github.com/hooverlunch/6314207を参照) リンクがクリックされた後にのみ、他のページのオブジェクトの配列をロードしたくありません。

しかし、ページが最初に読み込まれたときに、ルートのモデル メソッドが 1 回だけ起動するようです。

関連するリンクがクリックされるたびに起動させる方法はありますか? またはこれを行うためのより良い方法はありますか?

4

2 に答える 2

0

アクションを作成する

<button {{action 'goToPage' pageObj}}>{{pageObj.id}}</button>

ルートに追加

 Myember.KbGlyprobsPageRoute = Ember.Route.extend({
  events: {
    goToPage: function(pageObj){
      var newPage = Myember.KbGlyprobPage.find(pageObj.id);
      this.transitionTo('Page', newPage);
    }
  }
 });
于 2013-08-23T01:51:54.630 に答える