'확인 된'바인딩은 foreach 제어 흐름에 의해 생성 된 라디오 버튼과 호환되지 않습니다.foreach 제어 흐름 및 radion을 템플릿으로 사용하는 녹아웃 j
예 :
<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 (단일 타겟)은 속성에 isSelected에서 선택된 라디오의 식별자를 얻을 것이다. 약간의 냄새가 난다. 누가 선택한 라디오인지 알 수있는 더 좋은 방법이 있습니까?
당신이'isSelected'로 설정 하시겠습니까? 또한 여러 이벤트 핸들러를 연결하지 않으려면'value' 바인딩 대신'attr : {value : id}'를 사용하고 싶을 것입니다. –
모든 라디오에서 isSelected를 false로 설정하고 선택하지 않은 경우 true로 설정합니다. –
당신의 코멘트를 설명해주세요, 나는 뭔가를 놓치고 있다고 생각합니다. –