注文を返す安らかなサービスがあります。この注文にはアイテムのリストがあります。注文から特定のアイテムを編集できる画面を作成しています。そのため、特定のアイテムの情報を見つけて表示する前に、アイテムのリストを用意する必要があります。私はそれを次のように解決しています:
$scope.order = orderResource.get({id:$routeParams.orderId}, function(order) {
$scope.item = _.findWhere(order.items, {id:$routeParams.itemId});
});
そして、バインディングは次のようになります。
<input id="itemName" type="text" ng-model="item.name">
私の質問は、これがこの問題を解決するための最良の方法ですか?(解決策のあるルートは使用したくありません。)