我正在尝试创建具有多个单选按钮选项的动态表单并获取选定的值。
<form name="myForm" ng-submit="sendAnswers(question)">
<ul>
<li ng-repeat="question in questionForm.questions">
<p>{{question.description}}</p>
<ul>
<li ng-repeat="option in question.options">
<input type="radio" ng-model="question.answer" value="option.value">
{{option.value}}
</li>
</ul>
</li>
</ul>
<p><input type="submit" value="sendAnswers"></p>
</form>
问题是当我单击按钮时,两个选项都被选中..我在这里做错了什么?
实时示例:http : //plnkr.co/edit/aStk4SCHzAW0AKQuH7JE?p=preview
提前致谢!
添加一个“名称”参数:
<input name="{{question.description}}" type="radio" ng-model="question.answer" value="option.value">
另外,您需要将“值”更改为{{option.value}}
<input name="{{question.description}}" type="radio" ng-model="question.answer" value="{{option.value}}">
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句