我有这个端点
/clients/:id
/bills/:id
/clients/:id/bills
我正在尝试使用 angular-resource 创建一些资源来代表我的 API。
客户和账单资源
我为客户创建了一个资源,
.factory('Clients', function($resource){
return $resource('/clients/:id')
})
.factory('Bills', function($resource){
return $resource('/bills/:id')
});
那些工作得很好。
问题
我的问题是当我想定义一个资源来表示调用端点的客户端的账单时/client/:id/bills
我认为这应该是一个带有方法或类似方法的BillsgetFromClient()
资源,因为它会从客户端返回一个 Bills 数组。但我已经使用了 Bills 的名称。并且端点与已经定义的端点不同。
知道如何构造这个吗?