在角度js中仅在嵌套的ng-repeat中选择一个单选按钮值

时间:2017-11-29 11:09:23

标签: javascript jquery html angularjs forms

在嵌套的ng-repeat中仅选择一个单选按钮值。 能否请您在源代码中提出错误

<form ng-submit="save()">
  <div ng-repeat="x in surveyLst">
    <div class="row">
      <br/>
      <span>{{$index+1}} .&nbsp; {{x.question}}</span>
    </div>
    <div ng-repeat="src in x.optnLst track by $index" ng-init='test=$index'>  
      <input type="radio" name={{$parent.$index+1}} ng-model="data.selectedOption" ng-value="x.optnLst[test]" />  
      {{x.optnLst[test]}}  
    </div>
  </div>
  {{data}}
  <input type="submit" value="Submit">
</form>

1 个答案:

答案 0 :(得分:0)

而不是在data.seletedOption中使用ng-model将其设置为x.seletedOption

  <input type="radio" name={{$parent.$index+1}} ng-model="x.selectedOption" ng-value="x.optnLst[test]" />  

Working fiddle