【发布时间】:2016-11-30 20:17:05
【问题描述】:
我想调用以下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() 是一个对 /api/user/inbox 发出 http 请求的函数
【问题讨论】:
标签: javascript angularjs restful-architecture ngresource