1

我试图在我的列表模板末尾实现一个“加载更多”按钮,但是当我用更多记录更新商店时,我的列表没有被更新。现在我只是在我的控制器上手动设置“内容”来更新列表模板。

App.AlbumsController = Ember.ArrayController.extend({
  ...

  loadMore: function() {
    var that = this;

    this.incrementProperty('currentPage'); 

    App.Album.find({
      page: this.get('currentPage')
    }).on('didLoad', function() {
      that.set('content', App.Album.all())
    });
  }

  ...
})

我不相信这是处理事情的最佳方式,所以我想知道是否有办法在模板和商店之间设置绑定,所以当我用App.Album.find(<params>)我的相册模板更新商店时会自动更新。

4

0 回答 0