Обычный способ определения изолированного ресурса в AngularJS:
angular.service('TheService', function($resource){
return $resource('api/url');
});
Я пытаюсь найти лучший способ написать модель, относящуюся к другим моделям, например Order, которая имеет 1 или более OrderItem s. Моя первая идея такова:
- Создайте
OrderServiceиOrderItemServiceв качестве независимых моделей ресурсов - Напишите контроллер, который запрашивает
OrderServiceи наблюдает за массивом результатов - Когда массив результатов изменяется, запросите
OrderItemServiceдля всех идентификаторов элементов и украсьте объектOrderс расширенной информацией, как это происходит в
Это кажется немного грязным. Есть ли более элегантный способ?