我是第一次接触淘汰赛。我有一个要绑定到复选框的模型中的Y / N值。
这是我的观点:
<tbody id="tblMultiEdit" data-bind="foreach: UUTs">
<tr>
<td data-bind="text: SerialNumber"></td>
<td><input type="checkbox" data-bind="ReqDowngrade" /></td>
<td><input type="checkbox" data-bind="ACTSupported"/></td>
<td><input type="checkbox" data-bind="ProdModeOff"/></td>
</tr>
</tbody>
淘汰赛代码:
function ViewModel(UUTs)
{
var self = this;
self.UUTs = UUTs;
};
var viewModel = new ViewModel(@Html.HtmlConvertToJson(Model));
ko.applyBindings(viewModel);
到目前为止,我可以毫无问题地绑定文本,但是复选框为空白。
答案 0 :(得分:1)
我能够通过添加三元操作来解决这个问题。
<td><input type="checkbox" data-bind="checked: (ReqDowngrade == 'Y' ? 1 : 0)" /></td>
如果有人知道使用淘汰赛更有效的方法,请告诉我!