以下是我正在查看的文档:Example Adding Radio Buttons
它说:
当且仅当参数值等于单选按钮节点的值属性时,KO才会设置要检查的元素
我在此做过:jsfiddle
self.radioValue = ko.observable(1);
和HTML:
<input type="radio" name="teloremail" value="1" data-bind="checked: radioValue" />
对我来说,这不会自动将收音机设置为checked
这有什么原因吗?
答案 0 :(得分:1)
单选按钮节点的value
属性类型为string
,因此您需要将值string
也存储在您的可观察对象中:
self.radioValue = ko.observable("1");
演示JSFiddle。
The example也使用字符串:"almond"
。