2014-04-21 1 views
2

ng-model을 사용하는 라디오 버튼 초기화를 사용하는 동안 문제가 있습니다. 3 시간을 보낸 후 문제가 발생하는 경우를 찾습니다. 우리가 다른 값을 설정하면ng-repeat에서 동일한 값의 라디오 버튼을 초기화하십시오.

Working

는이 ng-repeat와 함께 잘 작동합니다. See Here

Not Working

는 지금, 나는 두 라디오 버튼에 같은 ​​값을 할당하고있다. 마지막으로 한 번만 초기화됩니다. See Here

감사합니다.

답변

2

라디오 버튼 그룹마다 다른 이름을 지정해야합니다. jsFiddle 업데이트 된 링크를 참조하십시오.

<div ng-app> 
<div ng-controller="myCtrl"> 
    <div ng-repeat="g in groups"> 
<input type="radio" ng-model="g.myrd" name="checking{{g.id}}" value="true" /> Right 
<input type="radio" ng-model="g.myrd" name="chekcing{{g}}" value="false" /> Wrong 
{{g.myrd}} 
</div> 

http://jsfiddle.net/imhassan66/7H2hH/

1

라디오 버튼의 이름이 같으므로 그 중 하나만 검사 할 수 있습니다. 그것이 라디오 버튼의 핵심입니다.

두 번째 라디오 버튼의 이름이 잘못 입력되어 작업 예제가 "작동"합니다.

관련 문제