等同于
App.Person.find({age: 30})
<{3>}?中的
即。如何根据属性获取记录数组?
答案 0 :(得分:8)
答案 1 :(得分:8)
实际上有几种方法可以做到这一点。在此示例中,模型为“Org”,参数为名称为“AAA”的所有组织名称:
this.store.find('org', {'name' : 'AAA'})
或者
App.Org.store.find('org', {'name' : 'AAA'})
他们都会返回相同的Ember Promise数组。
要处理数组中的各个元素,您可以执行以下操作:
this.store.find('org', {'name' : 'AAA'}).then( function(result) {
// do stuff with each result
});
类似地,
App.Org.store.find('org', {'name' : 'AAA'}).then( function(result) {
// do stuff with each result
});
Everything here and more is shown in this jsbin, so you can compare and play yourself.不要忘记打开控制台来查看结果。