我希望能够为我的RESTful资源添加多个可选的GET参数。目前我有一条测量路线:
this.resource('measurements', {path: '/measurements'});
我希望能够添加start_date,end_date和measure参数。在任何时候,可以从URL中省略这些参数中的一个或全部。我能想到的唯一方法是在路由器中为每个组合创建一个路由,然后为每个组合创建一个单独的路由对象,定义要检索的模型。这似乎很乏味。
有人有更好的解决方案吗?
答案 0 :(得分:0)
看看Alex Speller的查询参数https://github.com/emberjs/ember.js/pull/3182 它尚未包含在主要版本中,但可以使用(作为可插入功能包含在金丝雀版本中)并且非常方便。