Javascript store.push不反映在带有ember cli分页的模板上

Javascript store.push不反映在带有ember cli分页的模板上,javascript,ember.js,ember-data,Javascript,Ember.js,Ember Data,我是Ember.js的新手,我正在尝试在ajax请求后向存储添加一个对象 问题在于,如果我使用ember cli分页,它不会反映在模板上 如果我在模型中使用this.store.findAll,它会工作,但当我使用this.findpage时,它不会工作 我正在使用余烬检查器,对象显示在商店中,只是不显示在浏览器中 我的代码: import Ember from 'ember'; import RouteMixin from 'ember-cli-pagination/remote/route-

我是Ember.js的新手,我正在尝试在ajax请求后向存储添加一个对象

问题在于,如果我使用ember cli分页,它不会反映在模板上

如果我在模型中使用
this.store.findAll
,它会工作,但当我使用
this.findpage
时,它不会工作

我正在使用余烬检查器,对象显示在商店中,只是不显示在浏览器中

我的代码:

import Ember from 'ember';
import RouteMixin from 'ember-cli-pagination/remote/route-mixin';

export default Ember.Route.extend(RouteMixin, {
  actions: {
    create: function(email) {
      let adapter = Ember.getOwner(this).lookup('adapter:application');
      let url = adapter.buildURL('billing/delivery-files');
      let store = this.get('store');
      let modelName = 'billing/delivery-file';

      return adapter.ajax(url, 'POST', {
        email: email
      }).then(function(data) {
        var normalized = store.normalize(modelName, data.object);
        store.push(normalized);
      });
    }
  },
  model(params) {
    return this.findPaged('billing/delivery-file',params); //does not work
    // return this.store.findAll('billing/delivery-file'); //works
  }
});
尝试了此解决方案,但根本不起作用

我错过了什么?

明白了

在推送到存储区之后,我需要将对存储区对象的引用推送到分页数组。我不知道确切的原因,但它像一个魅力

model.content.pushObject(pushedRecord.\u internalModel)

在我的例子中,我希望它位于阵列的第一个位置,所以我做到了:

model.content.insertAt(0,pushedRecord.\u internalModel)

算出了

在推送到存储区之后,我需要将对存储区对象的引用推送到分页数组。我不知道确切的原因,但它像一个魅力

model.content.pushObject(pushedRecord.\u internalModel)

在我的例子中,我希望它位于阵列的第一个位置,所以我做到了:

model.content.insertAt(0,pushedRecord.\u internalModel)