後続の各行の最初の数量と価格の値にアクセスするにはどうすればよいですか。
この場合の「選択」は、いくつかのラジオボタンによって設定される変数です。
<tr ng-repeat="(qty, price) in product.sizes[selection]">
<td><input type="radio"> <% qty %></td>
<td><% price %></td>
<td>You save (actual calc more complex) {{price - FIRSTROWPRICE}}</td>
</tr>
$first/ng-if を使用することで、最後の行が計算されないようにすることができるので、問題はありません。
データは次のとおりです。
{
"name": "The product",
"sizes": {
"2x2": { "100": "55", "200": "80", "300": "95"},
"3x3": { "100": "155", "200": "180", "300": "195"}
}
}
「選択」パラメータは、いくつかのラジオ ボタンを使用して選択されます。
<form>
<div class="radio" ng-repeat="(size, data) in product.sizes">
<label>
<input type="radio" value="{{ size }}" ng-model="$parent.selection"> {{ size }}
</label>
</div>
</form>