我可以使用与其他方法不同的路径创建ngResource实例吗?

时间:2015-10-27 21:05:29

标签: angularjs ngresource

我有一个标准资源,其基本路由定义为/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请求限制的搜索条件)。

我如何获得角度处理这个?

0 个答案:

没有答案