AngularJSで分離されたリソースを定義する通常の方法は次のとおりです。
angular.service('TheService', function($resource){
return $resource('api/url');
});
Order
1つ以上のモデルなど、他のモデルに関連するモデルを作成するための最良の方法を見つけようとしていOrderItem
ます。私の最初のアイデアはこれです:
OrderService
およびOrderItemService
を独立したリソースモデルとして作成します- クエリを実行し
OrderService
て結果の配列を監視するコントローラーを作成します - 結果の配列が変更されたら、
OrderItemService
すべてのアイテムIDをクエリし、order
オブジェクトが入ってくるときに拡張情報でオブジェクトを装飾します
それは少し厄介なようです。もっとエレガントな方法はありますか?