嵌套资源,可选动词作为angular.js中的资源

时间:2014-06-10 08:23:19

标签: angularjs ngresource

我在弄清楚如何正确创建角度资源方面遇到了一些麻烦。

.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接口。

所以我还需要支持/api/user/:id/favorites/jobs/:jobid

的GET / PUT / POST / DELETE

我不确定我是否正确行事,也不知道我是否可以在定义jobsresumes的情况下进行CRUD操作,或者我实际上如何调用它们

0 个答案:

没有答案