2016-05-16 124 views
0

我有一个复选框代码:复选框默认值不更新表

<div data-ng-repeat="data in displayCollection | unique:'statut_ticket_id_statut'"> 
       <input type="checkbox" ng-model="data.libelle" ng-checked="data.libelle === 'Opened'" /> {{data.libelle}} </div> 

这显示一些复选框,如果我检查他们它的复选框过滤器更新下表。

我已经设置复选框“打开”默认选中。

它的工作原理是勾选复选框,但下表未更新。

我必须取消选中默认复选框,然后再次检查它是否有效。

任何解决方案?

回答

0

使用NG-真值分辨哪个当检查框的值应分配给data.libelle AngularJS。

<input type="checkbox" ng-model="data.libelle" ng-true-value="'Opened'" ng-false-value="'closed'" /> 

https://code.angularjs.org/1.4.9/docs/api/ng/input/input%5Bcheckbox%5D

+0

如果我有像不同的状态多个复选框:“打开”,“关闭”,“等待”等...我有一个像7种状况不同,这意味着7个复选框显示,我向他们展示了所有这些感谢“ng-repeat”。 –