如何访问每个后续行中的第一个数量和价格值:
在这种情况下,“选择”是由一些单选按钮设置的变量。
<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>