我开始使用KO v3 js并在探索其功能时遇到了复选框的选中绑定。虽然网上有很多例子,但我没有找到任何可以帮助我的例子 我曾尝试过以下代码:
我的观点:
<input type="checkbox" data-bind="checked: selectedCountry" value="1" />UK
<input type="checkbox" data-bind="checked: selectedCountry" value="2" />USA
<input type="checkbox" data-bind="checked: selectedCountry" value="3" />Canada
<br />
You have selected:
<span data-bind="text: ko.toJSON(selectedCountry())"></span>
我的观点模型:
var viewModel = {
selectedCountry: ko.observableArray(["1","3"])
};
ko.applyBindings(viewModel);
这样可以正常工作,并按照数组显示所选复选框,但即使选中/取消选中复选框,该值也不会更新。