【发布时间】:2014-10-22 22:04:03
【问题描述】:
我正在尝试在数千条记录中搜索特定记录。我已经加载了一个用户模型,它有几千个异步发货。换句话说,我让序列化程序使用用户模型向下发送shipment_ids。
App.User = DS.Model.extend({
shipments: DS.hasMany('shipment', { async: true })
});
我想搜索所有这些 id 以查看特定记录的 id 是否在其中。但是我不想去 api 并加载每一条记录。我只是希望能够搜索到shipment_ids。
I have a jsbin 展示了它正在加载所有记录。如何更改此设置,使其不会发出任何 api 调用来发送货件并仍能找到特定记录?
而不是做
this.get('shipments').any(function(shipment){
return shipment.get('id') === "10124";
必须有一种方法可以只通过 id,不是吗?
谢谢!
【问题讨论】:
标签: javascript ruby-on-rails ember.js ember-data