销毁checked属性等于true的所有记录

时间:2016-07-12 02:07:16

标签: ember.js ember-data

我使用以下代码销毁checked属性等于true的记录:

destroyRecords(model) {
  model.forEach((item) => {
    if (item.get('checked')) {
      item.destroyRecord();
    }
  });
}

对每个人的表现进行检查似乎不好。难道没有更好的方法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用invokefilterBy在其上致电destroyRecord

model.filterBy('checked').invoke('destroyRecord');