【问题标题】:In Ember Data, how do I find only records that have been loaded?在 Ember Data 中,如何仅查找已加载的记录?
【发布时间】:2012-12-30 03:34:49
【问题描述】:

根据文档:

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

如果没有加载,Ember 数据会自动到持久层寻找记录,我如何只 find 甚至 findAll 已加载的记录?

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

【问题讨论】:

标签: ember.js ember-data


【解决方案1】:

您可以通过过滤器做到这一点:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-03
    • 1970-01-01
    • 1970-01-01
    • 2015-07-02
    • 1970-01-01
    相关资源
    最近更新 更多