我有一个返回订单的宁静服务。此订单有一个项目列表。我正在制作屏幕,您可以在其中编辑订单中的特定项目。所以我需要先获得项目列表,然后才能找到并显示特定项目的信息。我正在这样解决它:
$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">
我的问题是:这是解决这个问题的最好方法吗?(我不想使用有解析的路线。)