以适当的方式在angularjs中使用$ resource

时间:2016-06-09 16:57:20

标签: javascript angularjs

如果我想使用restful webservice,我应该使用两个参数查询服务,我将如何使用 angularjs 1x $ resource

如果我的后端需要以下查询

  

http://myserver:8080/?country=usa&city=newyork

function productResource($resource){
  return $resource("http://myserver:8080/?????????")
}

1 个答案:

答案 0 :(得分:0)

您可以向资源添加方法,如:

$resource('your_location_rest_url', {
  'find': {method: 'GET', url: 'your_location_rest_url/find', params: {country: @country, city: @city}
});

为您的资源添加方法位置,以便您可以执行以下操作:

var location = new Location();
location.city="baltimore";
location.country = "USA";

location.find().$promise().then(....);

关键是在资源中创建一个方法,并使用'params'进行配置。