0
我有下面的代碼在我的Razor視圖來填充單選按鈕,應用過濾器上的淘汰賽減少功能
<!-- ko foreach: { data: ko.unwrap(cars).reduce(function (res, v, i) { res[i%2].push(v); return res; }, [[],[]]), as: 'cars' } -->
<div data-bind="foreach: cars">
<label class="car">
<div>
<input type="radio" name="Carinfo.Name" data-bind="checked: $root.carId, checkedValue: Id, value: Id"><span data-bind="text: model"></span
</div>
</label>
</div>
<!-- /ko -->
- 試圖瞭解減少功能在這裏做 ko.unwrap(汽車)。降低(功能(RES,v,I){RES [則i%2] .push(v);返回水庫;}
- 我可以過濾汽車觀察的陣列(像v.Make == '本田'),內部減少的功能和返回過濾車到DOM來填充單選按鈕
這種減少將奇數偶數元素的原始列表劃分爲兩個數組。它看起來像這個轉換不符合以下foreind bindind。 – TSV