我正在尝试执行以下操作:
App.Availablephone.all().forEach(function(phone, index) {
phone.unloadRecord();
});
不幸的是,因为 .all()
是一个实时数组,所以这是行不通的(数组在循环期间被修改,并且完全混淆)。
如何从存储中卸载特定类型的所有记录?
最佳答案
虽然所选答案有效,但 ember-data 在商店中提供了一个 unloadAll 方法来完成这件事。
store.unloadAll('availablephone');
这适用于 1.0.0 beta 版本,源链接如下 https://github.com/emberjs/data/blob/e4e3e3ec6b0289438a6b15c36407369fedf3eb40/packages/ember-data/lib/system/store.js#L717
关于ember.js - 从存储中卸载特定类型的所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18184925/