我正在尝试搜索所有拥有开发者头衔的员工
根据文档(http://guides.emberjs.com/v1.10.0/models/finding-records/),这样做的正确方法似乎是:
return this.store.find('employee', { title: "developer" });
但这不适用于Ember CLI 0.2.2,我尝试这个时甚至看不到我的模板,即使我做的时候
return this.store.find('employee')
我可以看到所有员工的列表,并且有多名员工拥有该职位
答案 0 :(得分:0)
原来我需要覆盖DS.FixtureAdapter :: queryFixtures方法。我进入了我的adapters / application.js文件并添加了
queryFixtures: function(records, query, type) {
return records.filter(function(record) {
for(var key in query) {
if (!query.hasOwnProperty(key)) { continue; }
var value = query[key];
if (record[key] !== value) { return false; }
}
return true;
});
}