sau một số ví dụ, có vẻ như chúng ta có thể tiêm một nhà máy mà sẽ chứa một thiết bị đầu cuối cho một dịch vụ còn lại như vậyAngularJS: Tạo nhiều nhà máy cho mọi điểm cuối?
services.factory('Recipe', ['$resource',
function($resource) {
return $resource('/recipes/:id', {id: '@id'});
}]);
này sẽ rất tốt, nhưng hãy tưởng tượng tôi có điểm cuối khác tức/người dùng /: id, và/groups /: id, như bạn có thể tưởng tượng số lượng các điểm cuối khác nhau sẽ tăng lên.
Vì vậy, nó là thực hành tốt để có một nhà máy khác nhau cho mỗi thiết bị đầu cuối để có ..
services.factory('Recipe', ['$resource',............
services.factory('Users', ['$resource',.............
services.factory('Groups', ['$resource',...............
Hoặc là có một cách khác để đề nghị?
Tôi thực sự không thấy vấn đề gì với nó nhưng nó sẽ buộc tôi phải tạo ra nhiều nhà máy chỉ để xử lý các điểm cuối khác nhau.
Bất kỳ sự giúp đỡ hoặc hướng dẫn thực sự apprecaited
Cảm ơn
có thể trùng lặp của [Angularjs: một Dịch vụ phục vụ nhiều nguồn tài nguyên/nguồn dữ liệu $?] (Http://stackoverflow.com/questions/17160771/angularjs-a-service-that-serves-multiple-resource-urls-data -source) – mpromonet