我有一系列问题,其中有无线电答案选择。我不知道如何使用 AngularJS 验证来要求用户在单击“下一步”之前选择一个。下面是我的代码:
编辑:请注意,单击“下一步”会根据做出的选择从控制器获取下一个问题节点。它基本上是一个动态问卷。
<form novalidate>
<div class="radio" ng-repeat="answer in node.Answers">
<input type="radio" name="answerGroup" ng-model="$parent.selectedAnswer"
value="{{answer.BranchId}},{{node.LeafId}},{{answer.Id}}"/> {{answer.Text}}
</div>
<div>
<input type="button" ng-click="previous()" value="Previous"/>
<input type="button" ng-click="next(selectedAnswer)" value="Next"/>
</div>
</form>