Angular服务,带有路由参数的$ http.get()?

通常,当向API端点询问JSON时,我会写这样的东西:

factory('User', function($http) {
    return {
        get: function() {
            return $http.get('/api/users');
        }
    }
});

但是,如何添加路由参数来获取特定用户(RESTful show方法)?

/api/users/1获得用户第一。但是我希望它基于登录用户是动态的。

黑麦

您可以使用$resource工厂来代替$http如文档$resource中所述:

工厂创建一个资源对象,使您可以与RESTful服务器端数据源进行交互。

要执行您想要的操作,您可以像这样简单地声明它:

factory('User', function($resource) {
    var UserResource = $resource('/api/users/:id');
    return UserResource;
});

用法:

.controller('Ctrl', function($scope, User) {

   // Sends GET /api/users/1
   User.get({id: '1'}).$promise.then(function(user) {
     // expects a single user data object
     console.log(user);
   });

   // Sends GET /api/users
   User.query().$promise.then(function(users) {
     // expects an array of user data objects
     console.log(users);
   });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular服务,带有路由参数的$ http.get()?

来自分类Dev

Angular-找不到带有Owin + Web API控制器参数的HTTP GET请求

来自分类Dev

从 Angular 4 服务中的 HTTP get/post 获取查询参数

来自分类Dev

发送带有节点参数的http get请求

来自分类Dev

通过带有参数的HTTP GET Request的Javascript

来自分类Dev

带有参数 Node.js 的 HTTP GET 请求

来自分类Dev

如何发送带有正文的HTTP GET?

来自分类Dev

带有RXJS Observable TypeError的Angular2 Http:this.http.get(...)。map(...)。catch不是函数

来自分类Dev

带有RXJS Observable TypeError的Angular2 Http:this.http.get(...)。map(...)。catch不是函数

来自分类Dev

带有JSON参数的Angular HTTP请求

来自分类Dev

带有json参数的Angular HTTP请求

来自分类Dev

带参数的HTTP GET请求

来自分类Dev

带参数的HTTP GET请求

来自分类Dev

AngularJS $ http.get参数

来自分类Dev

根主机上具有参数的GET请求的http4s路由匹配

来自分类Dev

Angularjs路由带有隐藏参数(如http帖子)

来自分类Dev

Angular 2 HTTP GET等效于Angular HTTP GET

来自分类Dev

Tumblr API Angular $http GET

来自分类Dev

Angular2 $ http获取具有路由属性的Web api控制器的请求

来自分类Dev

从服务器下载带有角度$ http.get的文件

来自分类Dev

带有$ http.get的AngularJS服务不会将数据传递给控制器

来自分类Dev

Angular2将参数传递到Web服务http GET

来自分类Dev

Angular2将参数传递到Web服务http GET

来自分类Dev

AngularJS-发送带有关联数组参数的$ http GET请求

来自分类Dev

离子框架(angularjs)中带有2参数的$ http.get

来自分类Dev

AngularJS-发送带有关联数组参数的$ http GET请求

来自分类Dev

离子框架中带有2参数的$ http.get(angularjs)

来自分类Dev

如何测试带有参数的参数请求http-angular

来自分类Dev

带有喷雾路由的 Scala - 访问 GET 参数?

Related 相关文章

  1. 1

    Angular服务,带有路由参数的$ http.get()?

  2. 2

    Angular-找不到带有Owin + Web API控制器参数的HTTP GET请求

  3. 3

    从 Angular 4 服务中的 HTTP get/post 获取查询参数

  4. 4

    发送带有节点参数的http get请求

  5. 5

    通过带有参数的HTTP GET Request的Javascript

  6. 6

    带有参数 Node.js 的 HTTP GET 请求

  7. 7

    如何发送带有正文的HTTP GET?

  8. 8

    带有RXJS Observable TypeError的Angular2 Http:this.http.get(...)。map(...)。catch不是函数

  9. 9

    带有RXJS Observable TypeError的Angular2 Http:this.http.get(...)。map(...)。catch不是函数

  10. 10

    带有JSON参数的Angular HTTP请求

  11. 11

    带有json参数的Angular HTTP请求

  12. 12

    带参数的HTTP GET请求

  13. 13

    带参数的HTTP GET请求

  14. 14

    AngularJS $ http.get参数

  15. 15

    根主机上具有参数的GET请求的http4s路由匹配

  16. 16

    Angularjs路由带有隐藏参数(如http帖子)

  17. 17

    Angular 2 HTTP GET等效于Angular HTTP GET

  18. 18

    Tumblr API Angular $http GET

  19. 19

    Angular2 $ http获取具有路由属性的Web api控制器的请求

  20. 20

    从服务器下载带有角度$ http.get的文件

  21. 21

    带有$ http.get的AngularJS服务不会将数据传递给控制器

  22. 22

    Angular2将参数传递到Web服务http GET

  23. 23

    Angular2将参数传递到Web服务http GET

  24. 24

    AngularJS-发送带有关联数组参数的$ http GET请求

  25. 25

    离子框架(angularjs)中带有2参数的$ http.get

  26. 26

    AngularJS-发送带有关联数组参数的$ http GET请求

  27. 27

    离子框架中带有2参数的$ http.get(angularjs)

  28. 28

    如何测试带有参数的参数请求http-angular

  29. 29

    带有喷雾路由的 Scala - 访问 GET 参数?

热门标签

归档