我有嵌套的數據對象,我想根據他們選擇的過濾器顯示給用戶。我對角度有點新,但發現如何解決這個問題已經花了我一段時間,並沒有什麼好的。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