我有嵌套的数据对象,我想根据他们选择的过滤器显示给用户。我对角度有点新,但发现如何解决这个问题已经花了我一段时间,并没有什么好的。Angular 1.5并为动态生成的选择设置选定的选项?
<tr ng-repeat="stockItem in stock | filter : stockFilter ">
<td>{{stockItem.dateCreated | date:'dd/MM/yyyy (HH:mm)'}}</td>
<td>{{stockItem.sku}}</td>
<td>
<select class="form-control">
<option ng-repeat="supplierOrderStock in stockItem.supplierStock | filter : supplierSelectionFilter"
value="{{supplierOrderStock.supplierId}}" >
£{{supplierOrderStock.price}}
</option>
</select>
</td>
</tr>
我在页面顶部有复选框,当您选中或取消选中它们时,下拉列表会更新过滤的数据。
问题是SELECTED下拉是随机的,通常是在初始渲染时选择的第一个。
我只想要最便宜的值显示在下拉列表中,并且数据排序的方式始终是第一个选择选项。
如何设置下拉选择值,对于每个嵌套重复要么是最便宜的一个,要么只是总是第一个下拉?
谢谢回答,但我试过几次,无法得到它的工作我想要的方式.. 。 – ppumkin