的“选中”结合工作不是由一个foreach控制流产生的无线电按钮非常相容。淘汰赛JS与在foreach控制流和radion作为模板
例如:
<div data-bind="foreach: targetAudience">
<div>
<label>
<input name="targetAudience" type="radio" data-bind="checked: isSelected,value:id" />
<span data-bind="text: name"></span>
</label>
</div>
</div>
每个VM(单个目标)将获得所选择的无线电的id在IsSelected属性。 这看起来有点臭,有没有更好的方法知道谁是选定的收音机?
你要什么'isSelected'设置为?此外,您不希望使用'attr:{value:id}'而不是'value'绑定,因为您不希望附加多个事件处理程序。 – 2012-01-29 21:31:04
我希望isSelected在未选中的所有广播中都是false,在选中的广播中为true。 – 2012-01-30 08:44:14
请解释你的评论,我想我错过了什么,你是什么人多个事件处理程序。 – 2012-01-30 08:45:04