【问题标题】:How to do filter in the new Ember Data? Also how does filter compare to find in the new Ember Data如何在新的 Ember 数据中进行过滤?过滤器如何比较以在新的 Ember 数据中查找
【发布时间】:2013-09-12 05:52:15
【问题描述】:

相当于什么

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

在new Ember Data?


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

新的 Ember Data 也是这样吗?

【问题讨论】:

    标签: ember.js ember-data


    【解决方案1】:

    在新的 Ember Data(Beta 1.0.0)中,您可以使用 DS.Store class 中的 filter 函数。与之前Model的filter函数不同,你必须指定你想要的Model类型:

    this.get('store').filter('person', function(record){return record.get('age') == 30});
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多