The checked property isn't checking the UI.
HTML
<div id="dayGroup" data-bind="foreach: dowArr" class="btn-group input-group input-append" data-toggle="buttons">
<label class="btn btn-primary">
<input type="checkbox" data-bind="checked: isChecked, value: day" autocomplete="off"/>
<span data-bind="text: day"></span>
<span data-bind="text: isChecked"></span>
</label>
</div>
JS
vm.dowArr.push({ day: 'MON', dow: 1, isChecked: ko.observable(true) });
vm.dowArr.push({ day: 'TUE', dow: 2, isChecked: ko.observable(false) });
The span display the values I expect i.e. MON true && TUE false, but the UI doesn't show Monday checked. It also doesn't update the isChecked observable when I check it manually.