有没有办法获得Angular $资源的特定字段?没有创建一个专门返回我关心的字段的新REST端点?
例如,假设我有一个Person $资源,它绑定到一个REST端点,其中GET返回完整的Person对象。有没有办法指定'选择'除了查询参数之外,params(仅用于_id和名称)?或者我是否必须创建PatientNames $资源?
答案 0 :(得分:1)
就是如何配置端点的呢?
var Person=$resource('/url/person/:id')
Person.get({fields:['name','ssn']})
这将向
发出get请求 'url/person?fields=name&fields=ssn
现在在您的服务器上,您可以在查询字符串中使用fields数组并使用它返回这些字段,如果没有字段数组,则返回所有字段