我一直在为单选按钮苦苦挣扎。我只想动态创建一些单选按钮,然后将选中的单选按钮绑定到控制器上的属性。
我尝试了这个问题的答案: https ://stackoverflow.com/a/18991426/62653
但是,当您动态创建单选按钮时,它不起作用。
这是已接受答案的片段:
<label>
{{view Ember.RadioButton name="selectionTest" selectionBinding="isSelected" value="true"}}
true
</label>
<label>
{{view Ember.RadioButton name="selectionTest" selectionBinding="isSelected" value="false"}}
false
</label>
但是当您像这样动态创建单选按钮视图时,它不起作用:
{{#each myModel.someCollection}}
<label>
{{view Ember.RadioButton name="selectionTest" selectionBinding="isSelected" value=id}}
{{id}}
</label>
{{/each}}
如果您使用循环来创建上述单选按钮,则属性isSelected
则不会更新该属性。
绑定单选按钮的任何想法或其他解决方案?