【发布时间】:2016-06-14 17:30:47
【问题描述】:
在我的视图模型中,我有大量的复选框绑定到纯字符串:
<input type="checkbox" value="CODE" data-bind="checked: itemValue" />
到目前为止,我正在使用一个可观察数组将复选框的真/假值解析为我需要的值:
var viewModel = {
itemValue: ko.observableArray()
};
如果有的话,将复选框绑定到字符串值而不需要将其引用为itemValue[0],哪种方法是最简单和最短的方法?
如果选中,我需要的是字符串值,如果未选中,则为 null。
由于我的视图模型中有大量的 observables,我会避免使用大量的条件,例如 if(itemValue) ...
使用 observableArray 摆弄:https://jsfiddle.net/wu470qup/
【问题讨论】:
标签: javascript checkbox knockout.js