Делаю функционал "загрузить еще" для списка вместо пагинации
Код для экшена '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>
Когда удаляю элементы, загруженные изначально, то элемент удаляется и с шаблона, и с сервера.
Когда же нажимаю на "показать еще" и затем пытаюсь удалить новые элементы, то с сервера они удаляются, но шаблон при этом не обновляется. Что я делаю не так?..