Ember JS:在插入记录后重新加载整个集合

时间:2015-10-16 12:04:10

标签: ember.js ember-data

我在后端使用ember 1.13.8和rails 4。我的应用程序中有一个“项目”模型。如何在插入项目记录后强制ember重新加载包含所有项目集合的项目路径。这是我的项目路径文件并创建:

app/routes/items.js
import Ember from 'ember';

export default Ember.Route.extend({
    model: function(){
        return this.store.findAll('item');
    }
});
{{1}}

插入记录后,我正在使用transitionTo转到不会自动重新加载模型的项目路径,那么如何让ember从服务器重新加载数据。

1 个答案:

答案 0 :(得分:0)

请尝试以下方法之一:

  1. 在控制器实例上调用reset()或
  2. 在路由器实例上调用refresh()。
  3. call model.reload()
  4. 那应该为你重新加载模型:)