Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
AngularJS$资源多个可选参数_Angularjs_Angular Resource - Fatal编程技术网

AngularJS$资源多个可选参数

AngularJS$资源多个可选参数,angularjs,angular-resource,Angularjs,Angular Resource,我有一个允许我获取搜索结果的Web服务: http://url/api/search/?params 可能使用的参数有:姓名、位置和年龄 它们可以以任何顺序和组合使用(可选),并且不区分大小写(参数和值) 例如: http://url/api/search/?aGe=15&NaME=jOE THomaS&LOCatioN=BElgIUm 我不知道如何正确设置$resource以使其正常工作。 显然,所有的可能性都是GET方法。您可以直接调用它,因为它们是查询参数 angul

我有一个允许我获取搜索结果的Web服务:

http://url/api/search/?params
可能使用的参数有:姓名、位置和年龄 它们可以以任何顺序和组合使用(可选),并且不区分大小写(参数和值)

例如:

http://url/api/search/?aGe=15&NaME=jOE THomaS&LOCatioN=BElgIUm
我不知道如何正确设置$resource以使其正常工作。
显然,所有的可能性都是GET方法。

您可以直接调用它,因为它们是查询参数

 angular.module('app').factory('MyService', ['$resource', '$window',function ($resource, $window) {
        'use strict';
        return $resource('http://url/api/search/');
    }]);
那就这样说吧

$scope.result = MyService.get({age: 'foo', location: 'bar'}, 
                       function success() {// success handler here}, 
                       function fail(resp) {// failure handler here});

事实上,我可以使用它们,这是非常令人高兴的。但是如何在$httpBackend模拟资源中实现搜索呢?