2016-02-16 66 views
0

item.selected值的默認值爲undefined。 用戶交互時,該值變爲truefalse如何我可以初始化複選框默認模型爲NG內重複

我的問題 - 如何初始化selected默認爲false每個itemng-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

嘗試添加data-ng-init="item.selected=false"

0

使用數據-NG-INIT肯定會是正確的選擇。

否則,您可以遍歷並將選中項設置爲false。

$scope.students.forEach(function(item){ item.selected = false;}) 

看一看我創建了plunker: https://plnkr.co/edit/B58eErOvs6tU7G7z7Bv1