的「選中」結合工作不是由一個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