Angularjs三个状态复选框,带有ng-repeat问题

时间:2016-10-20 08:56:32

标签: javascript angularjs checkbox

我试图获取问题列表(动态检索以便我们无法对其进行硬编码),然后使用ng-repeat将它们列出,并在每个旁边显示一个三态复选框({ {1}},truefalse)。

下面的代码用于显示带有正确复选框的问题,但每次单击1复选框时,它们都会更改,因为它们使用相同的null(我假设)。

我该如何解决这个问题?

由于

ng-model

1 个答案:

答案 0 :(得分:0)

你能试试吗?

<div class="select-all-checkboxes" flex="100" ng-repeat="(guidCustomerId,item) in items" ng-if="item.type=='Mandatory'">
    <span three-state-checkbox ng-model="item.value" ng-change="item.value = !item.value" ng-checked="exists(item, selected_mandatory)"></span>
    <h8-red>{{item.question}}</h8-red>{{item.answer}}
    <br /><br />
</div>