我有 2 个网址,一个提供 POST 方法,另一个提供 GET 方法
http://1.2.3.4:1234/UASAPI/UserServices - 它与 POST 一起使用,需要请求正文,并且不需要任何参数。
http://1.2.3.4:1234/UASAPI/UserServices/9959116790/123456 - 它是 GET,输入在参数中给出。
在 services.js 中,我使用以下方式进行后调用
.factory('User', ['$resource',function($resource){
return $resource('http://205.147.99.162:8080/UASAPI/UserServices');
}])
我如下使用它来进行后调用及其工作。
User.save(angular.toJson(userAndAttributesValues), function(res){},function(res){});
现在我应该如何在 User 工厂中添加 GET 方法服务 url 来为 ngresource 的 get() 和 query() 方法提供服务。
我应该如何调用它。
最佳答案
如果我理解正确,您可以设置 factory
以返回这两个函数:
.factory('User', ['$resource', function($resource){
return {
postData: function() {
return $resource('http://205.147.99.162:8080/UASAPI/UserServices');
},
getData: function() {
return $resource('http://1.2.3.4:1234/UASAPI/UserServices/9959116790/123456');
}
}
}])
然后根据需要使用它们:
User.postData()
User.getData()
关于javascript - 更改帖子的 url 并进入 ngresource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37512875/