我有一个标准资源,其基本路由定义为/documents/:id
。创建/索引方法的id都为nil,因此创建的路径只有/documents
。
return $resource(apiPath+'documents/:id', {id:'@_id'},{
index: { method: 'get', isArray:true, responseType: 'json'},
show: { method: 'get', responseType: 'json'},
update: { method: 'put', responseType: 'json'},
create: { method: 'post', responseType: 'json'}
// search: { method: 'post', isArray:true, responseType: 'json'},
});
不幸的是,我现在需要实现'搜索'方法,需要POST到/documents/search
。搜索方法实际上需要与索引和创建方法不同,并且包含一个消息体(因此我可以包含超出正常GET请求限制的搜索条件)。
我如何获得角度处理这个?