リスト テンプレートの最後に「さらに読み込む」ボタンを実装しようとしていますが、レコードを追加してストアを更新すると、リストが更新されません。現在、コントローラーで「コンテンツ」を手動で設定して、リスト テンプレートを更新しています。
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>)
これが最善の方法であるとは確信していないので、テンプレートとストアの間にバインディングを設定して、ストアをアルバムテンプレートで更新すると自動的に更新される方法があるかどうか疑問に思っています。