AngularJS $resource 多个可选参数
AngularJS $resource multiple optional parameters
我有一个允许我获取搜索结果的网络服务:
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});
我有一个允许我获取搜索结果的网络服务:
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});