Я использую модель ресурсов AngularJS $для API REST. У меня есть что-то вроде этого:
angular.module('libraryapp')
.factory('Book', function($resource){
return $resource('books/:id');
});
Я использую следующим образом:
Book.get({ id: 42 }, function(book) {
console.log(book);
});
Но я также хочу, чтобы конечная точка была в subresource, скажем:
GET /books/:id/comments
Как мне определить его в модуле? Могу ли я каким-то образом расширить книгу, чтобы использовать ее так:
Book.get({ id: 42 }).Comment.query(function(comments) {
console.log(comments);
});