当我 foreach 循环并将布尔值绑定到复选框时,复选框不会更新。
function ViewModel() {
var self = this;
self.test = ko.observableArray([ false, false, false ]);
return self;
}
ko.applyBindings(new ViewModel());
<div data-bind="text: ko.toJSON(test)"></div>
<div data-bind="foreach: $root.test">
<input type="checkbox" data-bind="checked: $data" />
</div>
您可以在 jsfiddle 上查看问题:http: //jsfiddle.net/KVWet/1/