javascript - 更改帖子的 url 并进入 ngresource

标签 javascript angularjs ionic-framework

我有 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/

相关文章:

javascript - Jasmine 和 AngularJS - 当函数用作依赖项时如何测试工厂函数

angularjs - Angular Gantt - 如何设置起始日期和截止日期范围以仅显示所需的分钟数?

angular - 如何将 Ionic 4 与 aspnetboilerplate 集成,而不会出现任何 typescript 错误?

angular - 在ionic 3中动态改变背景颜色

javascript - 我正在尝试使用 Javascript 读取示例 json 动态插入一段 html 代码,但无法这样做

javascript - 在菜单中动态居中 Logo

javascript - 将 R 及其图形与现有的 Javascript/HTML 应用程序集成

JavaScript .style.display?

django - 使用 django 的基本登录时,有没有办法让 Angular 获取当前用户

ionic-framework - ionic 3-我想要模态屏幕而不是全尺寸