item.selected
值的默认值为undefined
。
当用户进行互动时,该值会转为true
或false
。
我的问题 - 如何为selected
内的每个false
初始化item
默认为ng-repeat
?
<tr data-ng-repeat="item in students">
<td width="5%">
<input type="checkbox" class="checkbox" data-ng-model="item.selected" data-ng-change="changeHandler()" />
<label for="inv{{$index}}"></label>
</td>
</tr>
答案 0 :(得分:0)
尝试添加data-ng-init="item.selected=false"
答案 1 :(得分:0)
使用 data-ng-init 绝对是正确的选择。
否则,您可以循环并将selected设置为false。
$scope.students.forEach(function(item){ item.selected = false;})