通过pushObjects添加新记录后删除新记录的问题

时间:2015-05-20 12:01:01

标签: ember.js

我尝试创建'loadMore'功能。

我的行动代码'loadMore':

this.store.findQuery('user', {
  skip: _this.get('skipped'),
  limit: _this.get('limit'),
  sort: _this.get('sort')
}).then(function(newData) {
  _this.get('model').pushObjects(newData.get('content'));
  _this.set('model.meta.total', newData.get('meta.total'));
  _this.set('skipped', _this.get('skipped') + _this.get('limit'));
});

我的删除行动

remove: function(item) {
  item.destroyRecord();
},

我的模板

{{#each model as |row|}}
<tr>
   <a {{action 'remove' row}}>remove</a>
</tr>
{{/each}}
<a {{action 'loadMore'}}>loadMore</a>

当我删除最初通过路线模型加载的行时,我的模板会更新。但是当我点击'loadMore'并尝试删除新记录时,它们将从模型和服务器(ajax工作)中删除,但我的模板不会更新。

我使用Ember 1.12.0

为什么?

0 个答案:

没有答案