angular版本:1.2.26
<div class="checkbox col-md-12 {{m.state ? 'selected' : ''}}" ng-repeat="m in ksType| filter:keyWords"> <label> <input type="checkbox" ng-model="m" ng-checked="m.state" value="" ng-change="chooseCheck(m)">`m`.`MC` </label> </div>
上面代碼中的(ng-mode="m")綁定失效,***在google上搜了大半天,有老外解釋說是angular內核設計失誤,在新的controller中循環的數組元素不能被綁定,好像新版本已經得到了解決,不過如果你是在2.0以下也是可以解決的,解決辦法就是在“m”對象內定義新的屬性,解決辦法如:m.state,綁定成功了!!!
如果以後對angular內核有更深的瞭解會對本文進行補充。