Новое к ember, так голые со мной.Как привязать динамические переключатели к свойству контроллера в Ember
Я действительно борется с переключателями. Я просто хочу динамически создавать некоторые переключатели, а затем привязать отмеченный переключатель к свойству на контроллере.
Я попытался ответить на этот вопрос: 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
не обновляется.
Любые идеи или другие решения для привязки переключателей?
@ rustytome, вы спасатель жизни, спасибо большое. Человек, так сложно найти документацию по этому поводу. Действительно оцените хорошо продуманный ответ! – andy