【发布时间】:2025-11-30 17:05:01
【问题描述】:
在emberjs中,考虑以下数据 (只显示1条记录,一般会有多条记录):
{ "service": [{
"service-_id":"service_5606ece79bdb05546479739866",
"service-_rev":"5-62dc477c13ef3ea92869bcdf1a67f1a6",
"service-company-name":"ABC co.",
"service-address":"1 2 3 Main Street",
"service-address-line-2":"",
"service-city":"asfd",
"service-state-current":"NY",
"service-zip":"12345",
"service-phone":"111",
"service-fax":"",
"service-email":"asdf@adsf.com",
"service-category-current":"web",
"service-type":"service",
"id":"service_5606ece79bdb05546479739866"
}]}
如果我想返回所有记录,我可以这样做:
App.ServicesRoute = Ember.Route.extend({
model: function(){
return this.store.find('service');
}
});
但是,假设我想返回当前类别为“web”的所有记录。所以在示例数据中,有这个键:service-category-current
如何调整我的模型以找到 'service' 然后过滤 where service-category-current = 'web' ? p>
【问题讨论】:
标签: ember.js filter find ember-data