我在弄清楚如何正确创建角度资源方面遇到了一些麻烦。
.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
我不确定我是否正确行事,也不知道我是否可以在定义jobs
和resumes
的情况下进行CRUD操作,或者我实际上如何调用它们