这是一个偏好问题。
但是,没有什么可以阻止您将所有资源整合到一个工厂中,如下所示:
services.factory('Api', ['$resource', function($resource) { return { Recipe: $resource('/recipes/:id', {id: '@id'}), Users: $resource('/users/:id', {id: '@id'}), Group: $resource('/groups/:id', {id: '@id'}) };}]);function myCtrl($scope, Api){ $scope.recipe = Api.Recipe.get({id: 1}); $scope.users = Api.Users.query(); ...}


