我有一系列复选框作为填充ng-repeat的表单的一部分。我在表单的其他部分进行了表单验证。如果我先选中复选框,我可以单独选择和取消选中它们。如果我先填写表单中的任何其他字段,然后选中我的复选框,它们都会被选中。关于如何解决这个问题的任何想法?
以下是复选框的摘录:
<div class="form-section">
<h3>What days of the week do you want to work on this goal?</h3>
<div>
<span ng-repeat="day in days" class="inlineblock">
<input type="checkbox" class="inlineblock" id="{{ day.name }}" name="selectedDays[]" ng-model="task.days" ng-checked="selection.indexOf(day) > -1" ng-click="toggleSelection(day)"/>
<label for="{{ day.name }}"><span></span>{{ day.name }}</label>
</span>
</div>
</div>