5
我想调用下面的API路线是否应该在角度服务中定义所有RESTful API调用?
/api/user/:id
/api/user/inbox
/api/user/blah
会所有这些在一个角服务来定义?我该怎么做?我看过的每个教程都有一个服务,它立即返回资源,通常也用于CRUD操作。我很可能会在多个控制器中调用这些路由,所以我认为在一个服务中使用它是有益的。有人可以展示我将如何创建一个服务来调用这些路线吗?
我想要做这样的操作在其它控制器
$scope.inbox = $api.getUserInbox() //function which requests api/user/inbox
$scope.user = $api.getUser() //function which requests api/user/:id
$scope.blah = $api.getUserBlah() //function which requests api/user/blah
其中$ API是我将定义和getuserInbox()是一个函数,它发出一个HTTP请求/ API /用户的服务/收件箱