私はラジオボタンに本当に苦労してきました。いくつかのラジオ ボタンを動的に作成し、チェックしたラジオ ボタンをコントローラーのプロパティにバインドしたいだけです。
この質問の答えを試しました: 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
は更新されません。
ラジオボタンをバインドするためのアイデアやその他の解決策はありますか?