AngularJS$资源多个可选参数
我有一个允许我获取搜索结果的Web服务: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
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模拟资源中实现搜索呢?