AngularJS: Создание нескольких фабрик для каждой конечной точки?

Следуя некоторым примерам, кажется, что мы можем внедрить фабрику, которая будет содержать конечную точку для службы отдыха, например, так

services.factory('Recipe', ['$resource',
     function($resource) {
        return $resource('/recipes/:id', {id: '@id'});
}]);

Это выглядит великолепно, но представьте, что у меня есть другие конечные точки, т.е. / users /: id и / groups /: id, так как вы можете представить, что число различных конечных точек будет увеличиваться.

Так что хорошей практикой является создание отдельной фабрики для каждой конечной точки, поэтому

services.factory('Recipe', ['$resource',............

services.factory('Users', ['$resource',.............

services.factory('Groups', ['$resource',...............

Или есть другой рекомендуемый способ?

Я действительно неЯ не вижу в этом проблемы, но это заставит меня создать множество фабрик только для того, чтобы иметь дело с разными конечными точками.

Любая помощь или руководство действительно приветствуются

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос