Ember.js 使用查询参数筛选模型

Ember.js 使用查询参数筛选模型,ember.js,ember-data,Ember.js,Ember Data,在我的后端,我有一个可用电话号码列表:/api/phonenumbers。我有一个模型:App.Phonenumber。我可以通过App.Phonenumber.find()获取我所有的电话号码 现在我想过滤电话号码列表,只获取给定国家/城市的电话号码。后端可以通过接收/api/phonenumbers?country=DE&city=Berlin查询字符串来执行此过滤 如何扩展我的Phonenumber模型以能够传递这些查询字符串参数 如何使用这些查询参数执行查找 如果城市和国家是您的电话号码

在我的后端,我有一个可用电话号码列表:
/api/phonenumbers
。我有一个模型:
App.Phonenumber
。我可以通过
App.Phonenumber.find()获取我所有的电话号码

现在我想过滤电话号码列表,只获取给定国家/城市的电话号码。后端可以通过接收
/api/phonenumbers?country=DE&city=Berlin
查询字符串来执行此过滤

  • 如何扩展我的
    Phonenumber
    模型以能够传递这些查询字符串参数
  • 如何使用这些查询参数执行
    查找

  • 如果
    城市
    国家
    是您的
    电话号码
    型号上的属性,那么对您的用例来说,这样做就足够了:

    App.Phonenumber.find({city: 'Berlin', country: 'DE'});
    
    这将产生类似的URL,如:

    ?country=DE&city=Berlin
    

    希望能有所帮助。

    如果
    城市
    国家
    是您的
    电话号码
    型号上的属性,可能这样做就足以满足您的用例:

    App.Phonenumber.find({city: 'Berlin', country: 'DE'});
    
    这将产生类似的URL,如:

    ?country=DE&city=Berlin
    
    希望能有帮助