エントリがあります。それらの json オブジェクトは次のようになります
{
'id': 5,
'activityId': 1
}
次にアクティビティがあり、そのjsonオブジェクトは次のようになります
{
'id': 1,
'name': 'Activity name',
'rate': 1200
}
今、私はこのようなエントリをレンダリングしています
<tr ng-repeat="entry in entries">
<td>
<activities></activities>
</td>
<td>
// here's supposed to be the rate
</td>
</tr>
アクティビティは、次のようなディレクティブです
app.directive("activities", function() {
return {
restrict: 'E',
template: '<select ng-model="entry.activityId" ng-options="a.id as a.name for a in activities"></select>'
}
});
ng-repeat 内でレートを出力できるようにするには、どうすればよいでしょうか。これはディレクティブ内にあるものの属性なので、ディレクティブの外に出力する必要があります。
ありがとう..