Angularjs angular.js中包含可选动词作为资源的嵌套资源

Angularjs angular.js中包含可选动词作为资源的嵌套资源,angularjs,ngresource,Angularjs,Ngresource,我在弄清楚如何正确地创建角度资源时遇到了一些困难 .factory('Favorite', function ($resource) { return $resource('/api/user/:id/favorites/:verb/:favid', { id: "@_id", favid: "@favid" }, { jobs: { method: 'GET', params: {

我在弄清楚如何正确地创建角度资源时遇到了一些困难

.factory('Favorite', function ($resource) {
    return $resource('/api/user/:id/favorites/:verb/:favid', {
        id: "@_id",
        favid: "@favid"
    }, {
        jobs: {
            method: 'GET',
            params: {
                verb: 'jobs'
            }
        },

        resumes: {
            method: 'GET',
            params: {
                verb: 'resumes'
            }
        }
    });
});
诀窍是我想在
/api/user/:id/favorites
提供一个列表函数,列出所有类型的收藏夹(作业等)

但是,每个常用类型都需要有一个CRUD接口

因此,我还需要支持GET/PUT/POST/DELETE for
/api/user/:id/favorites/jobs/:jobid

我不确定我是否做得对,也不知道我是否可以在定义了
作业
简历
的地方执行CRUD操作,或者我会如何实际调用它们