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',...............
Или есть другой рекомендуемый способ?
Я действительно неЯ не вижу в этом проблемы, но это заставит меня создать множество фабрик только для того, чтобы иметь дело с разными конечными точками.
Любая помощь или руководство действительно приветствуются
Спасибо