在Ember Data中,如何仅查找已加载的记录?

时间:2012-12-30 03:34:49

标签: ember.js ember-data

根据文件:

http://emberjs.com/guides/ember-data-lifecycle/

如果未加载记录,Ember数据将自动查找持久层以获取记录,如何仅加载find或甚至findAll记录?

除了创建一个非持久的已加载记录列表,并在那里查找记录?

1 个答案:

答案 0 :(得分:5)

您可以通过过滤器执行此操作:

App.Post.filter(function(post) { return post.get('isLoaded'); });

这将保留仅包含已加载的App.Post条记录的最新数组。加载新记录时,它会自动更新(并更新绑定到它的任何DOM)。