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