0

我从 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);

这工作正常,并根据数组显示选定的复选框,但即使在选择/取消选择复选框后值也不会更新。

4

0 回答 0