Cách thông thường của việc xác định một nguồn tài nguyên bị cô lập trong AngularJS là:
angular.service('TheService', function($resource){
return $resource('api/url');
});
Tôi đang cố gắng tìm ra cách tốt nhất để viết một mô hình có liên quan đến các mô hình khác, chẳng hạn như một Order
có 1 hoặc nhiều hơn OrderItem
s. Ý tưởng đầu tiên của tôi là thế này:
- Tạo các mô hình tài nguyên độc lập
OrderService
vàOrderItemService
- Viết một bộ điều khiển truy vấn
OrderService
và đồng hồ các mảng kết quả - Khi kết quả thay đổi mảng, truy vấn
OrderItemService
cho tất cả của các ID mục và trang trí đối tượngorder
với thông tin mở rộng như được nêu trong
Điều đó có vẻ hơi lộn xộn. Có cách nào thanh lịch hơn không?
nó tăng "LoạiError: angular.service không phải là chức năng" – zVictor
IIRC, tôi đã hỏi khi Angular là trước 1.0. API có thể đã thay đổi kể từ đó. –
Không vấn đề gì, tôi đã tạo câu hỏi được cập nhật: http://stackoverflow.com/q/11038425/599991 – zVictor