7

相当于什么

App.Person.filter(function(e){return e.get('age') == 30})

新的 Ember 数据中?


在旧的 Ember Data 中,App.Model.filter产生了不同类型的对象与App.Model.find请参阅此问题)。我发现了类型差异,因为如果我想要记录本身并进行更改,我必须使用filter. 所以find有点像只读。(如我错了请纠正我。)

新的 Ember Data 中是否存在这种情况?

4

1 回答 1

11

In the new Ember Data (Beta 1.0.0) you can use the filter function from the DS.Store class. Unlike the previous filter function of the Model, you have to specify the type of Model you want:

this.get('store').filter('person', function(record){return record.get('age') == 30});
于 2013-09-14T15:07:50.127 回答