Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 多个可选资源参数_Javascript_Ember.js - Fatal编程技术网

Javascript 多个可选资源参数

Javascript 多个可选资源参数,javascript,ember.js,Javascript,Ember.js,我希望能够向RESTful资源添加多个可选的GET参数。目前,我有一条测量路线: this.resource('measurements', {path: '/measurements'}); 我希望能够添加开始日期、结束日期和度量参数。在任何时候,这些参数中的一个或全部都可以从URL中省略。我能想到的唯一方法是在路由器中为每个组合创建一个路由,然后为每个组合创建一个单独的路由对象,定义要检索的模型。这似乎很乏味 有谁有更好的解决方案吗?看看Alex Speller的查询参数 它还没有包含在主

我希望能够向RESTful资源添加多个可选的GET参数。目前,我有一条测量路线:

this.resource('measurements', {path: '/measurements'});
我希望能够添加开始日期、结束日期和度量参数。在任何时候,这些参数中的一个或全部都可以从URL中省略。我能想到的唯一方法是在路由器中为每个组合创建一个路由,然后为每个组合创建一个单独的路由对象,定义要检索的模型。这似乎很乏味


有谁有更好的解决方案吗?

看看Alex Speller的查询参数
它还没有包含在主要版本中,但是可以使用(作为一个可插入的特性包含在canary构建中)并且非常方便

谢谢。我要去看看,看起来很棒。谢谢