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